diff options
| author | Paul-Christian Volkmer | 2023-07-12 07:49:09 +0200 |
|---|---|---|
| committer | Paul-Christian Volkmer | 2023-07-12 07:49:09 +0200 |
| commit | 04e2055293fb0fd482676a9b2ae619b56f7f78ec (patch) | |
| tree | 6da2528bd01dc499d9cb6eab28d1ccf60c03e9f5 /src/main/java/DNPM/analyzer/FollowUpAnalyzer.java | |
| parent | d7b5602b76fa2491343a79fa08ada0e0ee6d2392 (diff) | |
Prüfe, ob API bei Prozeduranfrage null zurück gibt
Diffstat (limited to 'src/main/java/DNPM/analyzer/FollowUpAnalyzer.java')
| -rw-r--r-- | src/main/java/DNPM/analyzer/FollowUpAnalyzer.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/main/java/DNPM/analyzer/FollowUpAnalyzer.java b/src/main/java/DNPM/analyzer/FollowUpAnalyzer.java index ff1383d..0a68461 100644 --- a/src/main/java/DNPM/analyzer/FollowUpAnalyzer.java +++ b/src/main/java/DNPM/analyzer/FollowUpAnalyzer.java @@ -97,13 +97,13 @@ public class FollowUpAnalyzer implements IProcedureAnalyzer { return; } - var referencedProcedureId = procedure.getValue("LinkTherapieempfehlung").getInt(); - if (referencedProcedureId == 0) { + var referencedProcedureId = procedure.getValue("LinkTherapieempfehlung"); + if (null == referencedProcedureId || referencedProcedureId.getInt() == 0) { // Alles gut, es ist keine Einzelempfehlung angegeben return; } - var referencedProcedure = onkostarApi.getProcedure(referencedProcedureId); + var referencedProcedure = onkostarApi.getProcedure(referencedProcedureId.getInt()); if (null == referencedProcedure) { logger.error("Referenzierte Einzelempfehlung wurde nicht gefunden: {}", referencedProcedureId); return; |
