From 7a32ddc4e6c622b5ca018fc26951aacf4cfbd9e8 Mon Sep 17 00:00:00 2001 From: deiflaender Date: Thu, 11 Nov 2021 16:23:07 +0100 Subject: [PATCH] Fixed nullpointer --- .../v1/server/controller/DossierAttributesController.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/persistence-service-v1/persistence-service-server-v1/src/main/java/com/iqser/red/service/peristence/v1/server/controller/DossierAttributesController.java b/persistence-service-v1/persistence-service-server-v1/src/main/java/com/iqser/red/service/peristence/v1/server/controller/DossierAttributesController.java index b43c3f671..330a629a3 100644 --- a/persistence-service-v1/persistence-service-server-v1/src/main/java/com/iqser/red/service/peristence/v1/server/controller/DossierAttributesController.java +++ b/persistence-service-v1/persistence-service-server-v1/src/main/java/com/iqser/red/service/peristence/v1/server/controller/DossierAttributesController.java @@ -93,7 +93,7 @@ public class DossierAttributesController implements DossierAttributesResource { } DossierAttributeType type = typeById.get(dossierAttribute.getDossierAttributeConfigId()); - if(type.equals(DossierAttributeType.IMAGE) && !(dossierAttribute.getValue().startsWith("data:image/png;base64") || dossierAttribute.getValue().startsWith("data:image/jpg;base64") || dossierAttribute.getValue().startsWith("data:image/jpeg;base64"))){ + if(type.equals(DossierAttributeType.IMAGE) && dossierAttribute.getValue() != null && !(dossierAttribute.getValue().startsWith("data:image/png;base64") || dossierAttribute.getValue().startsWith("data:image/jpg;base64") || dossierAttribute.getValue().startsWith("data:image/jpeg;base64"))){ throw new BadRequestException("Only png, jpg and jpeg files are allowed for image dossier attributes"); } }