At last the EntityBatchingProducerNode is working. This will replace the old
[mir.git] / source / mir / entity / adapter / EntityAdapter.java
index 3a0b76a..74a481e 100755 (executable)
@@ -15,11 +15,16 @@ public class EntityAdapter implements Map {
   }
 
   public boolean containsKey(Object aKey) {
-    if (aKey instanceof String)
-      return      entity.hasValueForField((String) aKey)
-              || definition.hasCalculatedField((String) aKey);
-    else
-      return false;
+    try {
+      if (aKey instanceof String)
+        return      entity.hasValueForField((String) aKey)
+                || definition.hasCalculatedField((String) aKey)
+                || entity.getFields().contains(aKey);
+    }
+    catch (Throwable t) {
+    }
+
+    return false;
   }
 
   public boolean equals(Object anObject) {