[cvs]
expresso/expresso-web/WEB-INF/src/com/jcorporate/expresso/core/dbobj
DBObject.java
JCorporate Ltd
jcorp at jcorp2.servlets.net
Fri Aug 6 12:03:41 PDT 2004
Update of /home/javacorp/.cvs/expresso/expresso/expresso-web/WEB-INF/src/com/jcorporate/expresso/core/dbobj
In directory jcorp2.servlets.net:/tmp/cvs-serv12625/expresso-web/WEB-INF/src/com/jcorporate/expresso/core/dbobj
Modified Files:
DBObject.java
Log Message:
protect against NP when value object is null
Index: DBObject.java
===================================================================
RCS file: /home/javacorp/.cvs/expresso/expresso/expresso-web/WEB-INF/src/com/jcorporate/expresso/core/dbobj/DBObject.java,v
retrieving revision 1.199
retrieving revision 1.200
diff -C2 -d -r1.199 -r1.200
*** DBObject.java 1 Aug 2004 07:58:02 -0000 1.199
--- DBObject.java 6 Aug 2004 19:03:39 -0000 1.200
***************
*** 1900,1905 ****
if (!datafield.isValueSet()) continue;
! // use 'raw' value in data field
! testObject.setField(fieldName, datafield.getValue().toString());
}
}
--- 1900,1910 ----
if (!datafield.isValueSet()) continue;
! Object valObj = datafield.getValue();
! String valStr = null;
! if (valObj != null) valStr = valObj.toString();
! if (valStr != null && valStr.length() > 0) {
! // use 'raw' value in data field
! testObject.setField(fieldName, datafield.getValue().toString());
! }
}
}
More information about the cvs
mailing list