]> git.evergreen-ils.org Git - Evergreen.git/commit
LP#1773832: Empty deleted records can be surfaced in search results
authorMike Rylander <mrylander@gmail.com>
Wed, 20 Jun 2018 13:22:38 +0000 (09:22 -0400)
committerJason Stephenson <jason@sigio.com>
Wed, 27 Jun 2018 23:12:57 +0000 (19:12 -0400)
commit25bd5a725f586a84107034c5ba0f3906a7d33b15
tree5b4991f6ecae16438e6fa1383af691375a7fef36
parent5e5f1fdf12892b672ae9882d2fe7dd62c9c89419
LP#1773832: Empty deleted records can be surfaced in search results

There are cases where we avoid checking the deleted flag of bibs as an
optimization that avoids a JOIN in the search query.  However, for some
shapes of real-world data, particularly in upgraded instances, deleted
records can slip through.  This commit adds an explicit check for the
flag to all search queries.

Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Daniel Pearl <dpearl@cwmars.org>
Signed-off-by: Jason Stephenson <jason@sigio.com>
Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm