fix #6437 Generate title caches to avoid outdated information
authorPatrick Plitzner <p.plitzner@bgbm.org>
Fri, 23 Mar 2018 08:09:31 +0000 (09:09 +0100)
committerPatrick Plitzner <p.plitzner@bgbm.org>
Fri, 23 Mar 2018 08:09:31 +0000 (09:09 +0100)
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/name/e4/TaxonNameEditorE4.java
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/selection/EntitySelectionElementWithAbbreviatedTitle.java

index 33b53923a534055fcd3a5e5f4861845ef912d018..ade41a6e9129ad3ffa497c498f56c0398a5fe180 100644 (file)
@@ -673,7 +673,9 @@ public class TaxonNameEditorE4 implements IConversationEnabled, IDirtyMarkable,
     }
 
     public void setPartName(){
-        thisPart.setLabel(this.taxon.getName().getFullTitleCache());
+        //FIXME: temporary fix for #6437 to avoid outdated title caches
+        thisPart.setLabel(this.taxon.getName().generateFullTitle());
+//        thisPart.setLabel(this.taxon.getName().getFullTitleCache());
     }
 
     @Override
index 96a521c6e0071ec70d9cf741442699d5e1f581a9..31b93d4913fe9e526df8b10a8e408e23a77384f3 100644 (file)
@@ -33,7 +33,9 @@ public class EntitySelectionElementWithAbbreviatedTitle<T extends CdmBase> exten
                    if(entity instanceof TeamOrPersonBase) {
                        return ((TeamOrPersonBase) entity).getNomenclaturalTitle();
                    } else if(entity instanceof Reference){
-                       return ((Reference) entity).getAbbrevTitleCache();
+                     //FIXME: temporary fix for #6437 to avoid outdated title caches
+                       return ((Reference) entity).generateAbbrevTitle();
+//                     return ((Reference) entity).getAbbrevTitleCache();
                    } else{
                        return super.getTitle();
                    }