From 2b40b718eadf41e8e14a430ddfb9a2464e3c5949 Mon Sep 17 00:00:00 2001 From: deiflaender Date: Mon, 6 Dec 2021 13:41:50 +0100 Subject: [PATCH] RED-2424: Return 409 instead of 400 when adding a stopword to dictionary --- .../peristence/v1/server/service/ManualRedactionService.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/persistence-service-v1/persistence-service-server-v1/src/main/java/com/iqser/red/service/peristence/v1/server/service/ManualRedactionService.java b/persistence-service-v1/persistence-service-server-v1/src/main/java/com/iqser/red/service/peristence/v1/server/service/ManualRedactionService.java index a21be402e..d6af2dc18 100644 --- a/persistence-service-v1/persistence-service-server-v1/src/main/java/com/iqser/red/service/peristence/v1/server/service/ManualRedactionService.java +++ b/persistence-service-v1/persistence-service-server-v1/src/main/java/com/iqser/red/service/peristence/v1/server/service/ManualRedactionService.java @@ -7,6 +7,7 @@ import com.iqser.red.service.peristence.v1.server.controller.DictionaryControlle import com.iqser.red.service.persistence.management.v1.processor.entity.annotations.*; import com.iqser.red.service.persistence.management.v1.processor.entity.dossier.DossierEntity; import com.iqser.red.service.persistence.management.v1.processor.exception.BadRequestException; +import com.iqser.red.service.persistence.management.v1.processor.exception.ConflictException; import com.iqser.red.service.persistence.management.v1.processor.exception.NotFoundException; import com.iqser.red.service.persistence.management.v1.processor.service.persistence.*; import com.iqser.red.service.persistence.service.v1.api.model.annotations.*; @@ -57,7 +58,7 @@ public class ManualRedactionService { try { if (!addRedactionRequest.isForceAddToDictionary() && stopwordService.isStopword(addRedactionRequest.getValue())) { - throw new BadRequestException("The entry you are trying to add is a stopword"); + throw new ConflictException("The entry you are trying to add is a stopword"); } dictionaryController.getDictionaryForType(addRedactionRequest.getTypeId());