[Koha-bugs] [Bug 30055] Rewrite some of the patron searches to make them use the REST API routes

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Wed Feb 16 16:53:09 CET 2022


https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30055

--- Comment #43 from Jonathan Druart <jonathan.druart+koha at gmail.com> ---
(In reply to Jonathan Druart from comment #40)
> (In reply to Owen Leonard from comment #39)
> > When I test searches which are limited to staff users I get an error:
> > "Embedding objects is not allowed on this endpoint."
> 
> Yes, it's the last patch that is causing problems. I am obsoleting it.

To clarify, this patch was not causing Owen's issue. However I found yesterday:

https://snipboard.io/3eYNEw.jpg
I am searching for "sss" which I know return 1 result (from extended attribute)
then I filter general on "ed" => still one result
=> all good

then: https://snipboard.io/HYJyuU.jpg
I am adding "ed" to filter on surname
It should NOT change anything in the result set, as "Edna" contains "ed" but it
does not returning anything 
If I am continuing to play, I am getting a 500 at some point (don't know
exactly from which point it happened) 
the 500 is:
GET /api/v1/patrons: unhandled exception
(DBIx::Class::Exception)<<SQL::Abstract::puke(): [SQL::Abstract::__ANON__]
Fatal: Supplying an empty left hand side argument is not supported.
in array-pairs at /usr/share/perl5/Data/Page.pm line 49>>
Koha::REST::Plugin::Exceptions::__ANON__
/kohadevbox/koha/Koha/REST/Plugin/Exceptions.pm (73)...
So the query is badly construct.

-- 
You are receiving this mail because:
You are watching all bug changes.


More information about the Koha-bugs mailing list