Bugfix for NamedAreas throwing errors when retrieving their title
authorAndreas Müller <a.mueller@bgbm.org>
Thu, 12 Jul 2012 09:56:50 +0000 (09:56 +0000)
committerAndreas Müller <a.mueller@bgbm.org>
Thu, 12 Jul 2012 09:56:50 +0000 (09:56 +0000)
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/dialog/selection/NamedAreaSelectionDialog.java

index a57cbc7dff8ed3281b55b7e9f169c881257c43da..cf39589ad5b5d0257308742ac2ce10faa265d947 100644 (file)
@@ -169,7 +169,14 @@ public class NamedAreaSelectionDialog extends
        /** {@inheritDoc} */
        @Override
        protected String getTitle(NamedArea namedArea) {
-               return NamedArea.labelWithLevel(namedArea, CdmStore.getDefaultLanguage());
+               try {
+                       String result = NamedArea.labelWithLevel(namedArea, CdmStore.getDefaultLanguage());
+                       return result;
+               } catch (Exception e) {
+                       //TODO still need to learn how errors are handled in the Tax Editor
+                       System.out.println("Error occurred when trying retrieve title for Named Area: " + namedArea.getUuid());
+                       return namedArea.getTitleCache();
+               }
        }
        
        /** {@inheritDoc} */