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:29 +0000 (16:34 -0400)
commit71f87ae8d2c500afae82eee341ef17c6ef0e271d
tree088e81161e0b76873303352a23f371d43e50d425
parentdadeb5e126f574aba12184908ec937e0425391d3
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