fix #7641 ignoring unpersisted entities in ToOneRelatedEntityReloader
authorAndreas Kohlbecker <a.kohlbecker@bgbm.org>
Thu, 30 Aug 2018 10:20:47 +0000 (12:20 +0200)
committerAndreas Kohlbecker <a.kohlbecker@bgbm.org>
Thu, 30 Aug 2018 10:20:47 +0000 (12:20 +0200)
src/main/java/eu/etaxonomy/cdm/vaadin/event/ToOneRelatedEntityReloader.java

index 093d0e6308e0d2a4c09cf74e8bc3033e3397bdf8..ba6bb930d29262daf652e1b5da8cb8c10d371654 100644 (file)
@@ -64,7 +64,7 @@ public class ToOneRelatedEntityReloader<CDM extends CdmBase> implements ValueCha
 
         @SuppressWarnings("unchecked")
         CDM value = (CDM)event.getProperty().getValue();
-        if(value == null) {
+        if(value == null || !value.isPersited()) {
             return;
         }
         value = HibernateProxyHelper.deproxy(value);