diff --git a/src/main/java/clap/server/application/service/label/ManageLabelService.java b/src/main/java/clap/server/application/service/label/ManageLabelService.java index 91298d8e..47b1e765 100644 --- a/src/main/java/clap/server/application/service/label/ManageLabelService.java +++ b/src/main/java/clap/server/application/service/label/ManageLabelService.java @@ -29,7 +29,9 @@ public void editLabel(Long adminId, Long labelId, EditLabelRequest request) { Label label = loadLabelPort.findById(labelId) .orElseThrow(() -> new ApplicationException(LabelErrorCode.LABEL_NOT_FOUND)); - loadLabelPort.existsByLabelName(request.labelName()); + if (loadLabelPort.existsByLabelName(request.labelName())) { + throw new ApplicationException(LabelErrorCode.DUPLICATE_LABEL_NAME); + }; label.updateLabel(request); commandLabelPort.save(label);