fix entity already associated with another entity bug
authorKatja Luther <k.luther@bgbm.org>
Wed, 10 Feb 2016 15:03:47 +0000 (16:03 +0100)
committerKatja Luther <k.luther@bgbm.org>
Wed, 10 Feb 2016 15:03:47 +0000 (16:03 +0100)
eu.etaxonomy.taxeditor.cdmlib/src/main/java/eu/etaxonomy/cdm/api/cache/CdmServiceCacher.java

index 288b20eb1310bbca841295655c6be1ea98bd233c..977e85389a04130827d54638543b695b25ba70fb 100644 (file)
@@ -10,6 +10,7 @@ import org.springframework.stereotype.Component;
 import eu.etaxonomy.cdm.api.application.CdmApplicationState;
 import eu.etaxonomy.cdm.model.common.CdmBase;
 import eu.etaxonomy.cdm.model.common.DefinedTermBase;
+import eu.etaxonomy.cdm.model.common.TermBase;
 import eu.etaxonomy.taxeditor.remoting.cache.CacheLoader;
 import eu.etaxonomy.taxeditor.remoting.cache.CdmEntityCacheKey;
 import eu.etaxonomy.taxeditor.remoting.cache.CdmTransientEntityCacher;
@@ -79,7 +80,8 @@ public class CdmServiceCacher extends CdmCacher  implements ICdmEntitySessionMan
      */
     @Override
     public boolean isCachable(CdmBase cdmEntity) {
-        if(cdmEntity != null && cdmEntity instanceof DefinedTermBase) {
+     //   if(cdmEntity != null && cdmEntity instanceof DefinedTermBase) {
+          if(cdmEntity != null && cdmEntity instanceof TermBase) {
             return true;
         }
         return false;