Hi Sergiu,
On Oct 11, 2008, at 3:15 AM, sdumitriu (SVN) wrote:
Author: sdumitriu
Date: 2008-10-11 03:15:50 +0200 (Sat, 11 Oct 2008)
New Revision: 13504
Modified:
platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/doc/
XWikiDocument.java
Log:
XWIKI-2587: Saving a blank wiki page throws exception in Oracle
Fixed.
Modified: platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/
doc/XWikiDocument.java
===================================================================
--- platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/doc/
XWikiDocument.java 2008-10-10 23:36:43 UTC (rev 13503)
+++ platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/doc/
XWikiDocument.java 2008-10-11 01:15:50 UTC (rev 13504)
@@ -420,6 +420,9 @@
public void setContent(String content)
{
+ if (content == null) {
+ content = "";
+ }
I think this requires some comment explanations (explaining that with
an Oracel DB the content can be null whereas in other DBs it's never
null) since normally content cannot be null (we don't check for null
as a general practice).
Thanks
-Vincent
if (!content.equals(this.content)) {
setContentDirty(true);
setWikiNode(null);