From 2a5271cac0b0341736ba10e6b0656b395bd75147 Mon Sep 17 00:00:00 2001
From: Patrick Plitzner
Date: Fri, 23 Mar 2018 09:09:31 +0100
Subject: [PATCH] fix #6437 Generate title caches to avoid outdated information
---
.../etaxonomy/taxeditor/editor/name/e4/TaxonNameEditorE4.java | 4 +++-
.../selection/EntitySelectionElementWithAbbreviatedTitle.java | 4 +++-
2 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/name/e4/TaxonNameEditorE4.java b/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/name/e4/TaxonNameEditorE4.java
index 33b53923a..ade41a6e9 100644
--- a/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/name/e4/TaxonNameEditorE4.java
+++ b/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/name/e4/TaxonNameEditorE4.java
@@ -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
diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/selection/EntitySelectionElementWithAbbreviatedTitle.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/selection/EntitySelectionElementWithAbbreviatedTitle.java
index 96a521c6e..31b93d491 100644
--- a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/selection/EntitySelectionElementWithAbbreviatedTitle.java
+++ b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/selection/EntitySelectionElementWithAbbreviatedTitle.java
@@ -33,7 +33,9 @@ public class EntitySelectionElementWithAbbreviatedTitle 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();
}
--
2.34.1