Author: michiel
Date: 2010-05-27 10:59:17 +0200 (Thu, 27 May 2010)
New Revision: 42287

Modified:
   mmbase/trunk/bridge/src/main/java/org/mmbase/core/AbstractField.java
Log:
ported this fix from 1.9

Modified: mmbase/trunk/bridge/src/main/java/org/mmbase/core/AbstractField.java
===================================================================
--- mmbase/trunk/bridge/src/main/java/org/mmbase/core/AbstractField.java        
2010-05-27 08:59:03 UTC (rev 42286)
+++ mmbase/trunk/bridge/src/main/java/org/mmbase/core/AbstractField.java        
2010-05-27 08:59:17 UTC (rev 42287)
@@ -146,6 +146,10 @@
      */
     public void setDataType(DataType<D> dataType) throws 
IllegalArgumentException {
         int dataTypeType = dataType.getBaseType();
+        if (type == TYPE_UNKNOWN) {
+            log.debug("Type was yet unknown, now set to " + dataTypeType);
+            type = dataTypeType;
+        }
         if (dataTypeType != type) {
             log.debug("DataType (" + dataType.getBaseTypeIdentifier() + ") is 
different from db type (" + Fields.getTypeDescription(type) + ").");
         }

_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to