Merge branch 'RED-8749-fix-npe' into 'master'
RED-9749 - Fix NPE Closes RED-8749 See merge request redactmanager/persistence-service!630
This commit is contained in:
commit
2916c19cb1
@ -4,6 +4,7 @@ import java.time.OffsetDateTime;
|
||||
import java.util.List;
|
||||
import java.util.UUID;
|
||||
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import com.iqser.red.service.persistence.management.v1.processor.entity.dossier.ComponentDefinitionEntity;
|
||||
@ -41,7 +42,7 @@ public class ComponentDefinitionPersistenceService {
|
||||
componentDefinitionEntity.setId(UUID.randomUUID().toString());
|
||||
componentDefinitionEntity.setDossierTemplateId(dossierTemplateId);
|
||||
componentDefinitionEntity.setTechnicalName(SnakeCaseUtils.toSnakeCase(component.getTechnicalName()));
|
||||
componentDefinitionEntity.setDisplayName(component.getDisplayName().isEmpty() ? component.getTechnicalName() : component.getDisplayName());
|
||||
componentDefinitionEntity.setDisplayName(StringUtils.isEmpty(component.getDisplayName()) ? component.getTechnicalName() : component.getDisplayName());
|
||||
componentDefinitionEntity.setDescription(component.getDescription());
|
||||
componentDefinitionEntity.setRank(rank);
|
||||
return componentDefinitionRepository.saveAndFlush(componentDefinitionEntity);
|
||||
|
||||
@ -44,7 +44,7 @@ public class ComponentDefinitionTests extends AbstractPersistenceServerServiceTe
|
||||
assertEquals(response.get(0).getTechnicalName(), componentDefinitionAddRequest.getTechnicalName());
|
||||
assertNull(response.get(0).getSoftDeleteTime());
|
||||
|
||||
var noDisplayNameComponent = ComponentDefinitionAddRequest.builder().displayName("").technicalName("component_2").description("Description").build();
|
||||
var noDisplayNameComponent = ComponentDefinitionAddRequest.builder().technicalName("component_2").description("Description").build();
|
||||
var result1 = dossierTemplateExternalClient.createComponents(dossierTemplate.getId(), List.of(noDisplayNameComponent));
|
||||
assertTrue(result1.get(0).getDisplayName().equals("component_2"));
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user