summaryrefslogtreecommitdiff
path: root/src/main/java/DNPM/analyzer
diff options
context:
space:
mode:
authorPaul-Christian Volkmer2023-03-23 13:29:09 +0100
committerPaul-Christian Volkmer2023-03-23 13:56:04 +0100
commit36e122c3575b9587317cf1c60dc39ad4c44e0d99 (patch)
tree6517c3b7e1676b8cac3af3bdb4f977eb3566c7df /src/main/java/DNPM/analyzer
parente89ac046919c5a230946f4e0a66c08e508c677be (diff)
Issue #16: Prüfung vor Rückverlinkung FollowUp zu Einzelempfehlung hinzugefügt
Dies verhindert einen möglichen Fehler für den Fall, dass die Onkostar-API beim Abrufen der ProzedurID des referenzierten Formulars `null` zurückgibt. closes #16
Diffstat (limited to 'src/main/java/DNPM/analyzer')
-rw-r--r--src/main/java/DNPM/analyzer/FollowUpAnalyzer.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/main/java/DNPM/analyzer/FollowUpAnalyzer.java b/src/main/java/DNPM/analyzer/FollowUpAnalyzer.java
index 109447a..e0e62d5 100644
--- a/src/main/java/DNPM/analyzer/FollowUpAnalyzer.java
+++ b/src/main/java/DNPM/analyzer/FollowUpAnalyzer.java
@@ -93,6 +93,10 @@ public class FollowUpAnalyzer implements IProcedureAnalyzer {
* @param procedure Das FollowUp
*/
private void backlinkToEinzelempfehlung(Procedure procedure) {
+ if (null == procedure.getValue("LinkTherapieempfehlung")) {
+ return;
+ }
+
var referencedProcedureId = procedure.getValue("LinkTherapieempfehlung").getInt();
if (referencedProcedureId == 0) {
// Alles gut, es ist keine Einzelempfehlung angegeben