#4244 fixed
authorKatja Luther <k.luther@bgbm.org>
Tue, 24 Jun 2014 12:26:43 +0000 (12:26 +0000)
committerKatja Luther <k.luther@bgbm.org>
Tue, 24 Jun 2014 12:26:43 +0000 (12:26 +0000)
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/vocabulary/DefinedTermDetailElement.java
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/vocabulary/NamedAreaDetailElement.java

index a049590217cf55cf36becb10de454b4e4ef8bd9b..4c82b614038b65cecc6446b93a5b177bc3d616ac 100644 (file)
@@ -46,7 +46,12 @@ public class DefinedTermDetailElement<T extends DefinedTermBase> extends Abstrac
        public void handleEvent(Object eventSource) {\r
                handleRepresentation(eventSource);\r
                if(eventSource==textIdInVocabulary){\r
-                   getEntity().setIdInVocabulary(textIdInVocabulary.getText());\r
+                       if (textIdInVocabulary.getText().equals("")){\r
+                               getEntity().setIdInVocabulary(null);\r
+                       }else{\r
+                               getEntity().setIdInVocabulary(textIdInVocabulary.getText());\r
+                       }\r
+                   \r
                }\r
        }\r
 \r
index cf1a5cd3e93937934330a56a78168c5a81be001c..a3431c3308d362a7b59d8eb5bcdd37557a2468df 100644 (file)
@@ -60,7 +60,9 @@ public class NamedAreaDetailElement extends DefinedTermDetailElement<NamedArea>
        @Override\r
        public void handleEvent(Object eventSource) {\r
 \r
-               if (eventSource == text_label) {\r
+               if (eventSource == textIdInVocabulary){\r
+                       getEntity().setIdInVocabulary(textIdInVocabulary.getText());\r
+               } else if (eventSource == text_label) {\r
                        getEntity().setLabel(text_label.getText());\r
                        getEntity().setTitleCache(null);\r
                } else if (eventSource == text_description) {\r