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