r1516 - xwiki/trunk/core/src/main/java/com/xpn/xwiki/api
Jeremi Joslin
jeremi at users.forge.objectweb.org
Tue Nov 7 21:22:40 CET 2006
Author: jeremi
Date: 2006-11-07 21:22:39 +0100 (Tue, 07 Nov 2006)
New Revision: 1516
Modified:
xwiki/trunk/core/src/main/java/com/xpn/xwiki/api/Document.java
Log:
catch NullPointerException in getValue and return null instead
Modified: xwiki/trunk/core/src/main/java/com/xpn/xwiki/api/Document.java
===================================================================
--- xwiki/trunk/core/src/main/java/com/xpn/xwiki/api/Document.java 2006-11-07 16:43:28 UTC (rev 1515)
+++ xwiki/trunk/core/src/main/java/com/xpn/xwiki/api/Document.java 2006-11-07 20:22:39 UTC (rev 1516)
@@ -1049,9 +1049,12 @@
else
object = currentObj;
if (object != null) {
- //com.xpn.xwiki.objects.classes.PropertyClass pclass = (PropertyClass) object.getBaseObject().getxWikiClass(context).get(fieldName);
- //return getDoc().displayView(pclass, fieldName, object.getBaseObject(), context);
- return ((BaseProperty) object.getBaseObject().safeget(fieldName)).getValue();
+ try {
+ return ((BaseProperty) object.getBaseObject().safeget(fieldName)).getValue();
+ }
+ catch(NullPointerException e){
+ return null;
+ }
}
return null;
}
More information about the Xwiki-notifications
mailing list