Skip to content
Snippets Groups Projects
Commit e7c30016 authored by Jörg Bolay's avatar Jörg Bolay
Browse files

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

parent 1e32435e
Branches
Tags
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)) {
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