Details
-
Bug
-
Status: Closed (View Workflow)
-
P1
-
Resolution: Won't Do
-
None
-
None
-
Prokopovych - Sprint 129
-
Prokopovych
-
Cornell, TAMU
Description
Overview:
Steps to Reproduce:
Summary:
Search for an instance that has two holdings. One of the holdings should be suppressed from discovery.
Steps:
- Log into juniper bugfest as any user
- Go to the inventory module
- Perform an instance 'query' search using this query:
- title=Taishun ding bu long and (id=* NOT discoverySuppress==true NOT holdingsRecords.discoverySuppress==true)
Expected Results:
One instance should be returned: hrid# in11620128
Actual Results:
Zero instances are returned.
If you 'un-suppress' the suppressed holding record (so both holdings are un-suppressed), the instance is returned.
These results can also be seen with this graphql query:
{"query": "query {instance_storage_instances (query: \"title=Taishun ding bu long and (id=* NOT discoverySuppress==true NOT holdingsRecords.discoverySuppress==true) \") {totalRecords instances {id title holdingsRecords2 {id instanceId callNumber}}}}"}
This query should return one instance and one holding record and an empty result is what is being returned. This impacts the z39.50 results when configured to exclude suppressed holdings.
Additional Information:
URL:
Interested parties:
-----
Update by charlotte :
*Following query: title=Taishun ding bu long and id= NOT discoverySuppress==true NOT holdingsRecords.discoverySuppress==true using the Query search option in Bugfest Juniper does not return any result:
the same query in Bugfest Kiwi do: