Restore #deleted search modifier and edit_date()/create_date() filters

Bug #1170126 reported by Lebbeous Fogle-Weekley
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Evergreen
Fix Released
Medium
Unassigned

Bug Description

Evergreen 2.4+

#deleted modifier
-----------------

In the qp-fix and qp-fix-fix shuffle (basically a saga of heroic development affecting search internals, for those not following that particular story), a feature was lost: the #deleted search modifier that limits search results to only deleted records.

edit_date() / create_date() filters
-----------------------------------

Similarly, edit_date, create_date, and bib_source all broke for basically the same reason.

Record undeletability restored
------------------------------
If deleting records using the 'ingest.metarecord_mapping.preserve_on_delete' internal flag, you would previously encounter errors undeleting those records later. See the commit messages in the linked branch below. This was probably broken outside of the qp-fix and qp-unfix cycle.

Three commits here: http://git.evergreen-ils.org/?p=working/Evergreen.git;a=shortlog;h=refs/heads/user/senator/store-deleted-search-modifier

Tags: pullrequest
Revision history for this message
Lebbeous Fogle-Weekley (lebbeous) wrote :

Just remembered all this may as well go together, and edited the bug report to cover not only #deleted, but also edit_date() and create_date()

tags: removed: pullrequest
summary: - Restore #deleted search modifier
+ Restore #deleted search modifier and edit_date()/create_date() filters
description: updated
Revision history for this message
Lebbeous Fogle-Weekley (lebbeous) wrote :

Updated the description of this bug again. The branch given now contains three commits fixing all the issues reported here.

description: updated
tags: added: pullrequest
Revision history for this message
Mike Rylander (mrylander) wrote :

Thanks much for getting this stuff back post-qp-fts-revivification, Lebbeous!

Changed in evergreen:
status: New → Fix Committed
Ben Shum (bshum)
Changed in evergreen:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.