Thanks so much, Dan.  That helps a lot.

On Wed, Jul 10, 2019 at 6:48 PM
<[email protected]> wrote:
>
> Message: 3
> Date: Wed, 10 Jul 2019 21:47:11 -0400
> From: Daniel Wells <[email protected]>
> To: Evergreen Development Discussion List
>         <[email protected]>
> Subject: Re: [OPEN-ILS-DEV] Pcrud fleshing question
> Message-ID:
>         <cagena-sfltgse5d+cdr_aut1g1fjsxzzthc9dwp9xaukzxm...@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> 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 <[email protected]>
> 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
> > [email protected] / 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.html>
>
> End of Open-ils-dev Digest, Vol 159, Issue 3
> ********************************************



-- 
Jane Sandberg
Electronic Resources Librarian
Linn-Benton Community College
[email protected] / 541-917-4655
Pronouns: she/her/hers

Reply via email to