Steps to Reproduce:
Search for an instance that has two holdings. One of the holdings should be suppressed from discovery.
- 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)
One instance should be returned: hrid# in11620128
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:
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.
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: