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)
committerJason Stephenson <jstephenson@mvlc.org>
Fri, 1 Feb 2013 14:52:32 +0000 (09:52 -0500)
commit62ba4f5078ca5f005fce0439fe9d330c3433557e
tree3b0265d25758951be57c3b132d808b45f613e250
parent227dd5b1a07b2cbb3e8719c9566bec69468b6770
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>
Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Search.pm