Revision 826c86cb
Added by Andreas Müller almost 8 years ago
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/hibernate/CdmPreDataChangeListener.java | ||
---|---|---|
141 | 141 |
//title cache |
142 | 142 |
identifiableEntity.getTitleCache(); |
143 | 143 |
} |
144 |
//titleCache should never be empty, even if protected |
|
144 |
//titleCache should never be empty, even if protected #5763, #5849
|
|
145 | 145 |
if (identifiableEntity.isProtectedTitleCache() && identifiableEntity.hasEmptyTitleCache()){ |
146 | 146 |
identifiableEntity.setTitleCache(null, false); |
147 | 147 |
identifiableEntity.getTitleCache(); |
148 | 148 |
} |
149 |
if (identifiableEntity.hasEmptyTitleCache()){ |
|
150 |
identifiableEntity.setTitleCache(identifiableEntity.toString(), false); |
|
151 |
} |
|
152 |
|
|
149 | 153 |
|
150 | 154 |
}else if(Amplification.class.isAssignableFrom(entityClazz)) { |
151 | 155 |
Amplification amplification = (Amplification)entity; |
Also available in: Unified diff
Fill empty titleCache only during save and improve classification titleCache generation #5849