diff --git a/api/api-archive-search/archive-search-commons/src/main/java/fr/gouv/vitamui/archives/search/common/dto/converter/JsonPatchToSetActionConverter.java b/api/api-archive-search/archive-search-commons/src/main/java/fr/gouv/vitamui/archives/search/common/dto/converter/JsonPatchToSetActionConverter.java index 7d467916830..d5d601f8499 100644 --- a/api/api-archive-search/archive-search-commons/src/main/java/fr/gouv/vitamui/archives/search/common/dto/converter/JsonPatchToSetActionConverter.java +++ b/api/api-archive-search/archive-search-commons/src/main/java/fr/gouv/vitamui/archives/search/common/dto/converter/JsonPatchToSetActionConverter.java @@ -33,15 +33,18 @@ import fr.gouv.vitam.common.database.builder.request.exception.InvalidCreateOperationException; import fr.gouv.vitamui.archives.search.common.model.JsonPatch; import fr.gouv.vitamui.archives.search.common.model.PatchCommand; -import fr.gouv.vitamui.archives.search.common.model.PatchOperation; import fr.gouv.vitamui.commons.api.logger.VitamUILogger; import fr.gouv.vitamui.commons.api.logger.VitamUILoggerFactory; import org.springframework.core.convert.converter.Converter; import org.springframework.stereotype.Service; +import java.util.List; import java.util.Map; import java.util.stream.Collectors; +import static fr.gouv.vitamui.archives.search.common.model.PatchOperation.ADD; +import static fr.gouv.vitamui.archives.search.common.model.PatchOperation.REPLACE; + @Service public class JsonPatchToSetActionConverter implements Converter { @@ -51,11 +54,7 @@ public class JsonPatchToSetActionConverter implements Converter map = source.stream() - .filter(patchCommand -> { - final boolean isAdd = patchCommand.getOp() == PatchOperation.ADD; - final boolean isReplace = patchCommand.getOp() == PatchOperation.REPLACE; - return isAdd || isReplace; - }) + .filter(patchCommand -> List.of(ADD, REPLACE).contains(patchCommand.getOp())) .collect(Collectors.toMap(PatchCommand::getPath, PatchCommand::getValue)); if (!map.isEmpty()) { try {