Merge branch 'release/5.28.0'
[taxeditor.git] / eu.etaxonomy.taxeditor.store / src / main / java / eu / etaxonomy / taxeditor / ui / section / common / ExternalLinksElement.java
index b04217bdfd2a4fb018f930dc44cdc6c4daacbe36..42eaa5c321c77ad022c20ee04ecd509fe8ce2c8e 100755 (executable)
@@ -79,18 +79,19 @@ public class ExternalLinksElement extends AbstractEntityCollectionElement<Extern
 
     @Override
     public void setEntity(ExternalLink entity) {
-        if (entity.getUri() != null){
-            externalLinkUriText.setText(entity.getUri().toString());
-        }
-
-        if (entity.getDescription() != null && isShowDescription) {
-            if (description == null){
-                description = formFactory.createMultiLanguageTextElement(this, "Description", null, 50, SWT.NULL);
-            }
-            description.setMultilanguageText(entity.getDescription());
-//            description.setText(entity.getDescription().get(
-//                        CdmStore.getDefaultLanguage()).getText());
-        }
+       this.entity = entity;
+       if (externalLinkUriText != null){
+               if (entity.getUri() != null){
+                   externalLinkUriText.setText(entity.getUri().toString());
+               }
+       
+               if (entity.getDescription() != null && isShowDescription) {
+                   if (description == null){
+                       description = formFactory.createMultiLanguageTextElement(this, "Description", null, 50, SWT.NULL);
+                   }
+                   description.setMultilanguageText(entity.getDescription());
+               }
+       }
     }
 
     @Override