Acq general search: improve searching for negative comparisons
authorLebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Wed, 19 Sep 2012 19:27:03 +0000 (15:27 -0400)
committerDan Wells <dbw2@calvin.edu>
Tue, 20 Aug 2013 20:34:56 +0000 (16:34 -0400)
commit0aa91b755650846ca7c4d425b324ded0bc30b3a9
treec810c4076e78471a574d1fabc857182d2bcb5901
parentfa7b8347e9122cd785683599c6d4900763ddc88c
Acq general search: improve searching for negative comparisons

This aims to address Launchpad bug #1031535.  I think the bug only
really shows up when searches involve invoices either as the core type
or with filter fields.  If a search doesn't involve invoices, the
problematic joins aren't present.

Could use more testing though.  Seems to make the problem go away, and
other basic searches seem to work, but I certainly haven't tested
everything.

Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Search.pm