From bcefe7e1983f001c881661506db0a3297359c306 Mon Sep 17 00:00:00 2001
From: OZGCloud <ozgcloud@mgm-tp.com>
Date: Tue, 25 Jun 2024 13:07:49 +0200
Subject: [PATCH] OZG-5156 Check for isResponsible inside Mapper

---
 .../src/main/java/de/ozgcloud/eingang/fim/FimBasedMapper.java | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/fim-adapter/src/main/java/de/ozgcloud/eingang/fim/FimBasedMapper.java b/fim-adapter/src/main/java/de/ozgcloud/eingang/fim/FimBasedMapper.java
index 8a39d4cab..09412d607 100644
--- a/fim-adapter/src/main/java/de/ozgcloud/eingang/fim/FimBasedMapper.java
+++ b/fim-adapter/src/main/java/de/ozgcloud/eingang/fim/FimBasedMapper.java
@@ -33,6 +33,10 @@ class FimBasedMapper implements EngineBasedMapper {
     }
 
     public FormData parseFormData(final FormData initialFormData) {
+        if (!isResponsible(initialFormData)) {
+            return initialFormData;
+        }
+
         final List<IncomingFileGroup> attachments = initialFormData.getAttachments();
         final Optional<IncomingFile> metadataFileOpt = findFile(attachments, "fim_xtaMetadata.xml");
         if (metadataFileOpt.isEmpty()) {
-- 
GitLab