added check for entity being null
authorCherian Mathew <c.mathew@bgbm.org>
Tue, 9 Sep 2014 13:28:32 +0000 (13:28 +0000)
committerCherian Mathew <c.mathew@bgbm.org>
Tue, 9 Sep 2014 13:28:32 +0000 (13:28 +0000)
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/AbstractCdmDetailElement.java

index 7d861c220ab4a531f3777a48184ccffc4005ce5d..9d3a362b4b2ef7a9ae6fd25d99e94c9067379c47 100644 (file)
@@ -97,7 +97,7 @@ public abstract class AbstractCdmDetailElement<T> extends AbstractCdmFormElement
     public void setEntity(T entity) {
         this.entity = entity;
         // the id is always 0 if the entity was not yet saved, so it is new in this case
-        if(StoreUtil.getCdmEntity(getEntity()).getId() == 0) {
+        if(getEntity() == null || StoreUtil.getCdmEntity(getEntity()).getId() == 0) {
             // new entity, not yet saved
             requiredCrud = EnumSet.of(CRUD.CREATE);
         } else {