From 6f5866284d9e55a8fe30f0c73918fabff5a23931 Mon Sep 17 00:00:00 2001 From: Andreas Romeyke <andreas.romeyke@slub-dresden.de> Date: Tue, 22 Feb 2022 10:42:44 +0100 Subject: [PATCH] - fixed https://git.slub-dresden.de/digital-preservation/mediaconch_plugin4rosetta/-/issues/2 --- .../SLUBTechnicalMetadataExtractorMediaConchPlugin.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/java/org/slub/rosetta/dps/repository/plugin/SLUBTechnicalMetadataExtractorMediaConchPlugin.java b/java/org/slub/rosetta/dps/repository/plugin/SLUBTechnicalMetadataExtractorMediaConchPlugin.java index bca39e9..5e84c5b 100644 --- a/java/org/slub/rosetta/dps/repository/plugin/SLUBTechnicalMetadataExtractorMediaConchPlugin.java +++ b/java/org/slub/rosetta/dps/repository/plugin/SLUBTechnicalMetadataExtractorMediaConchPlugin.java @@ -146,10 +146,12 @@ public class SLUBTechnicalMetadataExtractorMediaConchPlugin implements MDExtract /* we should patched out, because not allowed to download xsd */ /* String regex = " https://mediaarea\\.net/mediainfo/mediainfo.*\\.xsd"; */ - String regex = "xsi:schemaLocation.*?>"; + String regex = "xsi:schemaLocation=\"[^\"]*\""; String line_patched = line.replaceAll(regex, ""); mediainfo_output.append(line_patched); - System.out.println("LINE (patched): " + line_patched); + if (!line.equals(line_patched)) { + System.out.println("monkey patched line:\n- " + line + " to new line:\n+ " + line_patched); + } line = reader.readLine(); } reader.close(); -- GitLab