Skip to content
Snippets Groups Projects
Commit 040fc6fe authored by OZG-Cloud Team's avatar OZG-Cloud Team
Browse files

try-catch block im Sematik Adapter hinzugefügt um das mapping robuster zu machen

parent 0033b2d0
No related branches found
No related tags found
No related merge requests found
......@@ -23,16 +23,17 @@
*/
package de.ozgcloud.eingang.semantik;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import de.ozgcloud.eingang.common.formdata.FormData;
import de.ozgcloud.eingang.router.VorgangService;
import de.ozgcloud.eingang.semantik.enginebased.EngineBasedSemantikAdapter;
import de.ozgcloud.eingang.semantik.formbased.FormBasedSemantikAdapter;
import lombok.extern.log4j.Log4j2;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
@Log4j2
@Service
public class SemantikAdapter {
......@@ -52,7 +53,11 @@ public class SemantikAdapter {
private FormData parseByEngineAdapter(FormData formData) {
for (var adapter : getResponsibleEngineAdapters(formData)) {
formData = adapter.parseFormData(formData);
try {
formData = adapter.parseFormData(formData);
} catch (Exception e) {
LOG.error("beim Vorgang {} ist ein Fehler beim Parsing aufgetreten. Der Antrag wird trotzdem übernommen", formData.getId(), e);
}
}
return formData;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment