From f2e93f2cfd43077e5b73b1ff90c08d096a8fadab Mon Sep 17 00:00:00 2001 From: Cherian Mathew Date: Tue, 9 Sep 2014 13:28:32 +0000 Subject: [PATCH] added check for entity being null --- .../taxeditor/ui/section/AbstractCdmDetailElement.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/AbstractCdmDetailElement.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/AbstractCdmDetailElement.java index 7d861c220..9d3a362b4 100644 --- a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/AbstractCdmDetailElement.java +++ b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/AbstractCdmDetailElement.java @@ -97,7 +97,7 @@ public abstract class AbstractCdmDetailElement 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 { -- 2.34.1