RED-7185 - RM-46 - Error message when adjusting the Justification #166
@ -9,6 +9,7 @@ import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.UUID;
|
||||
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@ -63,6 +64,10 @@ public class DossierTemplateCloneService {
|
||||
|
||||
public DossierTemplateEntity cloneDossierTemplate(String dossierTemplateId, CloneDossierTemplateRequest cloneDossierTemplateRequest) {
|
||||
|
||||
if (StringUtils.isEmpty(cloneDossierTemplateRequest.getName())) {
|
||||
throw new ConflictException("DossierTemplate name must be set");
|
||||
}
|
||||
dossierTemplatePersistenceService.validateDossierTemplate(cloneDossierTemplateRequest.getName(), cloneDossierTemplateRequest.getDescription());
|
||||
dossierTemplatePersistenceService.validateDossierTemplateNameIsUnique(cloneDossierTemplateRequest.getName());
|
||||
|
||||
DossierTemplateEntity clonedDossierTemplate = new DossierTemplateEntity();
|
||||
|
||||
@ -77,9 +77,9 @@ public class DossierTemplatePersistenceService {
|
||||
|
||||
}
|
||||
|
||||
private void validateDossierTemplate(String name, String description) {
|
||||
public void validateDossierTemplate(String name, String description) {
|
||||
|
||||
if (name.length() > MAX_NAME_LENGTH) {
|
||||
if (!StringUtils.isEmpty(name) && name.length() > MAX_NAME_LENGTH) {
|
||||
throw new BadRequestException(String.format("The name is too long (%s), max length %s", name.length(), MAX_NAME_LENGTH));
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user