http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=5864

Frédérick Capovilla <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]

--- Comment #7 from Frédérick Capovilla <[email protected]> 2011-05-20 
19:54:18 UTC ---
Comment on this problem :
The patch that was pushed fixes this particular problem by passing less filters
to the GetSubscriptions() subroutine, but it doesn't fix the main problem :
GetSubscriptions() is still searching too generally.

I tried printing the final query created by GetSubscriptions and here is what
it looks like :

SELECT subscription.*, subscriptionhistory.*,
biblio.title,biblioitems.issn,biblio.biblionumber
            FROM   subscription
            LEFT JOIN subscriptionhistory USING(subscriptionid)
            LEFT JOIN biblio ON biblio.biblionumber = subscription.biblionumber
            LEFT JOIN biblioitems ON biblio.biblionumber =
biblioitems.biblionumber
       WHERE biblio.biblionumber=? AND (biblio.title LIKE ? ) OR
(subscription.callnumber LIKE ? ) OR (subscription.location LIKE ? ) OR
(subscription.notes LIKE ? ) OR (subscription.internalnotes LIKE ? ) AND
(biblioitems.issn LIKE ? ) OR (subscription.callnumber LIKE ? ) ORDER BY title

Example binds used : "47569" "%M%" "%M%" "%M%" "%M%" "%M%" "%1715-4820%"
"%1715-4820%"

I think the query generated by GetSubscriptions needs to be fixed too...

-- 
Configure bugmail: 
http://bugs.koha-community.org/bugzilla3/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA Contact for the bug.
_______________________________________________
Koha-bugs mailing list
[email protected]
http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/

Reply via email to