[OPEN-ILS-DEV] Pcrud fleshing question
Daniel Wells
dbwells at gmail.com
Wed Jul 10 21:47:11 EDT 2019
Hello Jane,
It looks like your issue is that the IDL is not correct. 'pickup_lib'
should be a 'has_a' relationship.
Despite the names, 'has_a' and 'might_have' are not for nullability, but
key directionality. 'might_have' would mean that 'pickup_lib' (aou) has a
key pointing back at bresv, but that isn't the case. The key for
pickup_lib (if it exists) points from bresv to aou.
Sincerely,
Dan
On Wed, Jul 10, 2019 at 9:00 PM Jane Sandberg <sandbej at linnbenton.edu>
wrote:
> Hi all,
>
> When I run the following in srfsh:
>
> request open-ils.pcrud open-ils.pcrud.search.bresv
> "<auth_token_goes_here>", {"id" : {">" : 0}}, {"flesh" : 1,
> "flesh_fields" : {"bresv": ["pickup_lib"]}}
>
> The pickup_lib field is not fleshed; I just get its ID. However, if I
> change "pickup_lib" to "request_lib", it fleshes just fine:
>
> request open-ils.pcrud open-ils.pcrud.search.bresv
> "<auth_token_goes_here>", {"id" : {">" : 0}}, {"flesh" : 1,
> "flesh_fields" : {"bresv": ["request_lib"]}}
>
> I feel like I must be missing something obvious. pickup_lib and
> request_lib seem almost identical, except that one of them can be
> null. How can I get all the nice data about the pickup_lib?
>
> Thanks!
> -Jane
>
> --
> Jane Sandberg
> Electronic Resources Librarian
> Linn-Benton Community College
> sandbej at linnbenton.edu / 541-917-4655
> Pronouns: she/her/hers
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://libmail.georgialibraries.org/pipermail/open-ils-dev/attachments/20190710/9881d42a/attachment-0001.html>
More information about the Open-ils-dev
mailing list