Pull request #145: RED-2424: Return 409 instead of 400 when adding a stopword to dictionary

Merge in RED/persistence-service from RED-2424 to master

* commit '2b40b718eadf41e8e14a430ddfb9a2464e3c5949':
  RED-2424: Return 409 instead of 400 when adding a stopword to dictionary
This commit is contained in:
Dominique Eiflaender 2021-12-06 13:45:36 +01:00
commit 0b6bd4fa22

View File

@ -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());