ref #7143: fix activation of finish button
authorKatja Luther <k.luther@bgbm.org>
Wed, 6 Nov 2019 15:03:55 +0000 (16:03 +0100)
committerKatja Luther <k.luther@bgbm.org>
Wed, 6 Nov 2019 15:03:55 +0000 (16:03 +0100)
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/agent/PersonDetailElement.java

index b706a255ef2905c9984def45f4bf757373a07f6f..4a1b98a9d1ac595bdc8f15091c02fb9999f9cfa4 100644 (file)
@@ -102,6 +102,7 @@ public class PersonDetailElement extends AbstractIdentifiableEntityDetailElement
        public void handleEvent(Object eventSource) {
                if (eventSource == toggleable_cache) {
                        handleToggleableCacheField();
+
                } else if (eventSource == text_nomenclaturalTitle) {
                        getEntity()
                                        .setNomenclaturalTitle(text_nomenclaturalTitle.getText());
@@ -130,6 +131,9 @@ public class PersonDetailElement extends AbstractIdentifiableEntityDetailElement
         boolean pushedState = toggleable_cache.getState();
         getEntity().setProtectedTitleCache(pushedState);
         getEntity().getTitleCache();
+        if (pushedState){
+            getEntity().setTitleCache(toggleable_cache.getText(), pushedState);
+        }
         setIrrelevant(pushedState, Arrays.asList(new Object[] { toggleable_cache, text_nomenclaturalTitle }));
         updateToggleableCacheField();