EMPIREDB-331 bugfix record initialization
diff --git a/empire-db/src/main/java/org/apache/empire/db/DBRecord.java b/empire-db/src/main/java/org/apache/empire/db/DBRecord.java
index 834cd3c..f612f09 100644
--- a/empire-db/src/main/java/org/apache/empire/db/DBRecord.java
+++ b/empire-db/src/main/java/org/apache/empire/db/DBRecord.java
@@ -131,7 +131,8 @@
             else
             {   // clear fields
                 for (int i=0; i<fields.length; i++)
-                    fields[i]=null; // ObjectUtils.NO_VALUE -> works too (difference?);
+                    if (fields[i]!=ObjectUtils.NO_VALUE)
+                        fields[i]=null;
             }
         }
         // Set State