summaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/dev/dnpm/etl/processor/consent/AbstractConsentService.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/main/java/dev/dnpm/etl/processor/consent/AbstractConsentService.java b/src/main/java/dev/dnpm/etl/processor/consent/AbstractConsentService.java
index 1dcb74e..9c694ad 100644
--- a/src/main/java/dev/dnpm/etl/processor/consent/AbstractConsentService.java
+++ b/src/main/java/dev/dnpm/etl/processor/consent/AbstractConsentService.java
@@ -44,7 +44,8 @@ public abstract class AbstractConsentService implements IConsentService {
try {
var response = fhirContext.newJsonParser().parseResource(consentStatusResponse);
- if (response instanceof Parameters responseParameters) {
+ if (response instanceof Parameters responseParameters
+ && null != responseParameters.getParameter("consented").getValue()) {
var responseValue = responseParameters.getParameter("consented").getValue();
var isConsented = responseValue.castToBoolean(responseValue);