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