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 <jason@sigio.com>
Wed, 30 Jan 2013 20:14:54 +0000 (15:14 -0500)
commit4291d42794b0632c261037b8da13dc7f9973d9a6
tree3b0265d25758951be57c3b132d808b45f613e250
parent8177c0b400e24e8c843cfa2aae20812eada516e8
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