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