From: Alexander Oppermann Date: Fri, 23 Nov 2012 15:24:31 +0000 (+0000) Subject: BugFix for Ticket #3178. Now the TitleCache will be updated everytime if the label... X-Git-Tag: 3.6.0~1014 X-Git-Url: https://dev.e-taxonomy.eu/gitweb/taxeditor.git/commitdiff_plain/3735600cbcebcbd8da4970ca916697ca5ba63c8c BugFix for Ticket #3178. Now the TitleCache will be updated everytime if the label is changed too. --- diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/vocabulary/AbstractTermBaseDetailElement.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/vocabulary/AbstractTermBaseDetailElement.java index 2f90fbb2f..04428ca91 100644 --- a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/vocabulary/AbstractTermBaseDetailElement.java +++ b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/vocabulary/AbstractTermBaseDetailElement.java @@ -69,7 +69,8 @@ public abstract class AbstractTermBaseDetailElement extends } protected void handleRepresentation(Object eventSource){ - Representation representation = getEntity().getRepresentation(CdmStore.getDefaultLanguage()); + T entity = getEntity(); + Representation representation = entity.getRepresentation(CdmStore.getDefaultLanguage()); if (representation == null){ return; @@ -77,6 +78,7 @@ public abstract class AbstractTermBaseDetailElement extends if (eventSource == text_label){ representation.setLabel(text_label.getText()); + entity.setLabel(text_label.getText()); }else if (eventSource == text_abbreviatedLabel){ representation.setAbbreviatedLabel(text_abbreviatedLabel.getText()); }else if (eventSource == text_description){