fix returned values when the configuration is not loaded in
BaseCalendarModel and in the EntitySequenceDao. FEA: ItEr75S05CalendarAdminInterfaceItEr74S06
This commit is contained in:
parent
ae8936afd1
commit
1278d8157e
2 changed files with 16 additions and 5 deletions
|
|
@ -88,10 +88,16 @@ public class EntitySequenceDAO extends
|
|||
@Override
|
||||
public EntitySequence getActiveEntitySequence(EntityNameEnum entityName)
|
||||
throws InstanceNotFoundException, NonUniqueResultException {
|
||||
return (EntitySequence) getSession().createCriteria(
|
||||
EntitySequence entitySequence = (EntitySequence) getSession()
|
||||
.createCriteria(
|
||||
EntitySequence.class).add(
|
||||
Restrictions.eq("entityName", entityName)).add(
|
||||
Restrictions.eq("active", true)).uniqueResult();
|
||||
if (entitySequence == null) {
|
||||
throw new InstanceNotFoundException(entitySequence,
|
||||
"Entity sequence not exist");
|
||||
}
|
||||
return entitySequence;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
|||
|
|
@ -118,8 +118,11 @@ public class BaseCalendarModel extends IntegrationEntityModel implements
|
|||
@Transactional(readOnly = true)
|
||||
public void initCreate() {
|
||||
editing = false;
|
||||
boolean codeGenerated = configurationDAO.getConfiguration()
|
||||
.getGenerateCodeForBaseCalendars();
|
||||
|
||||
boolean codeGenerated = (configurationDAO.getConfiguration() != null) ? configurationDAO
|
||||
.getConfiguration().getGenerateCodeForBaseCalendars()
|
||||
: false;
|
||||
|
||||
this.baseCalendar = BaseCalendar.createBasicCalendar();
|
||||
|
||||
if (codeGenerated) {
|
||||
|
|
@ -149,8 +152,10 @@ public class BaseCalendarModel extends IntegrationEntityModel implements
|
|||
forceLoad(this.baseCalendar);
|
||||
this.baseCalendar.setCode("");
|
||||
|
||||
boolean codeGenerated = configurationDAO.getConfiguration()
|
||||
.getGenerateCodeForBaseCalendars();
|
||||
boolean codeGenerated = (configurationDAO.getConfiguration() != null) ? configurationDAO
|
||||
.getConfiguration().getGenerateCodeForBaseCalendars()
|
||||
: false;
|
||||
|
||||
if (codeGenerated) {
|
||||
setDefaultCode();
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue