diff --git a/Koha/OAI/Server/GetRecord.pm b/Koha/OAI/Server/GetRecord.pm index 73aacd3d5d..f95c0b12cf 100644 --- a/Koha/OAI/Server/GetRecord.pm +++ b/Koha/OAI/Server/GetRecord.pm @@ -40,7 +40,7 @@ sub new { # Primary table in select aliased to `main` so we can reuse this WHERE clause my $where = 'main.biblionumber = ?'; $where .= - ' AND EXISTS (SELECT 1 FROM biblio WHERE biblio.biblionumber = main.biblionumber AND NOT biblio.opac_suppressed)' + ' AND NOT EXISTS (SELECT 1 FROM biblio WHERE biblio.biblionumber = main.biblionumber AND biblio.opac_suppressed)' if C4::Context->is_opac_suppressed; if ($items_included) { diff --git a/Koha/OAI/Server/ListBase.pm b/Koha/OAI/Server/ListBase.pm index a627f088f4..b8544f51e8 100644 --- a/Koha/OAI/Server/ListBase.pm +++ b/Koha/OAI/Server/ListBase.pm @@ -85,7 +85,7 @@ STAGELOOP: } $where .= - " AND EXISTS (SELECT 1 FROM biblio WHERE biblio.biblionumber = main.biblionumber AND NOT biblio.opac_suppressed)" + " AND NOT EXISTS (SELECT 1 FROM biblio WHERE biblio.biblionumber = main.biblionumber AND biblio.opac_suppressed)" if C4::Context->is_opac_suppressed; my @bind_params = @part_bind_params;