From f9b7e15985a5b8036d0bb1ef951f6ea4a86e2294 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kalle=20W=C3=A5hlin?= Date: Tue, 21 Apr 2026 15:50:39 +0200 Subject: [PATCH] Fix Document.isSuppressedRecord() --- whelk-core/src/main/groovy/whelk/Document.groovy | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/whelk-core/src/main/groovy/whelk/Document.groovy b/whelk-core/src/main/groovy/whelk/Document.groovy index 7198e5365d..26ec3bc01b 100644 --- a/whelk-core/src/main/groovy/whelk/Document.groovy +++ b/whelk-core/src/main/groovy/whelk/Document.groovy @@ -16,6 +16,7 @@ import java.time.format.DateTimeFormatter import java.util.function.Predicate import static whelk.JsonLd.TYPE_KEY +import static whelk.JsonLd.asList import static whelk.util.Jackson.mapper /** @@ -995,7 +996,7 @@ class Document { private boolean isSuppressedRecord() { (get(["@graph", 0, "technicalNote"]) ?: []).any { - it instanceof Map && it.label == 'SUPPRESSRECORD' && it[JsonLd.TYPE_KEY] == 'TechnicalNote' + it instanceof Map && asList(it.label).contains('SUPPRESSRECORD') && it[JsonLd.TYPE_KEY] == 'TechnicalNote' } } }