From 776de8392a78f7b26e864e37f4be607d1ff7e48e Mon Sep 17 00:00:00 2001 From: devplant Date: Tue, 13 Dec 2022 16:39:23 +0200 Subject: [PATCH] RED-5748 - Redaction Service Error after helm upgrade - in case of deleted types throw a NotFoundException providing the info about the type not found instead of NullPointerException --- .../redaction/v1/server/redaction/model/Dictionary.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/model/Dictionary.java b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/model/Dictionary.java index 40aedea9..8b13129f 100644 --- a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/model/Dictionary.java +++ b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/model/Dictionary.java @@ -5,6 +5,7 @@ import java.util.List; import java.util.Map; import java.util.Set; +import com.iqser.red.service.redaction.v1.server.exception.NotFoundException; import lombok.Data; import lombok.Getter; @@ -49,8 +50,9 @@ public class Dictionary { public DictionaryModel getType(String type) { - - return localAccessMap.get(type); + DictionaryModel model = localAccessMap.get(type); + if (model == null) throw new NotFoundException("Type: " + type + " is not found"); + return model; }