From ba5148a0a34f3d8167eb501e6af04ef8f72a78d7 Mon Sep 17 00:00:00 2001 From: Andreas Romeyke <andreas.romeyke@slub-dresden.de> Date: Tue, 22 Feb 2022 10:33:01 +0100 Subject: [PATCH] - workaround, fixes https://git.slub-dresden.de/digital-preservation/mediaconch_plugin4rosetta/-/issues/1 --- .../SLUBTechnicalMetadataExtractorMediaConchPlugin.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/java/org/slub/rosetta/dps/repository/plugin/SLUBTechnicalMetadataExtractorMediaConchPlugin.java b/java/org/slub/rosetta/dps/repository/plugin/SLUBTechnicalMetadataExtractorMediaConchPlugin.java index 2d302d3..bca39e9 100644 --- a/java/org/slub/rosetta/dps/repository/plugin/SLUBTechnicalMetadataExtractorMediaConchPlugin.java +++ b/java/org/slub/rosetta/dps/repository/plugin/SLUBTechnicalMetadataExtractorMediaConchPlugin.java @@ -336,6 +336,15 @@ public class SLUBTechnicalMetadataExtractorMediaConchPlugin implements MDExtract if (attributes.containsKey(attribute)) { return attributes.get(attribute); } + /* workaround for no-match, because + Rosetta expects NUMBER value if key ends with "Count", example: + mediainfo.track.General.MenuCount + mediainfo.track.General.MenuCount + mediainfo.track.General.TextCount + */ + if (attribute.endsWith("Count")) { + return "0"; + } return "not found"; } -- GitLab