Author: tmortagne
Date: 2007-10-12 20:17:56 +0200 (Fri, 12 Oct 2007)
New Revision: 5382

Modified:
   
xwiki-platform/core/branches/xwiki-core-1.1/src/main/java/com/xpn/xwiki/doc/XWikiDocument.java
Log:
XWIKI-1808: When calling for XWikiDocument.fromXML all XML elements that does 
not exit set field to empty string. Problem is that version value to null is 
supported but empty string will make new Version("") that fail when using 
XWikiDocument.incrementVersion in XWikiHibernateStore.saveXWikiDoc.

Modified: 
xwiki-platform/core/branches/xwiki-core-1.1/src/main/java/com/xpn/xwiki/doc/XWikiDocument.java
===================================================================
--- 
xwiki-platform/core/branches/xwiki-core-1.1/src/main/java/com/xpn/xwiki/doc/XWikiDocument.java
      2007-10-12 18:17:43 UTC (rev 5381)
+++ 
xwiki-platform/core/branches/xwiki-core-1.1/src/main/java/com/xpn/xwiki/doc/XWikiDocument.java
      2007-10-12 18:17:56 UTC (rev 5382)
@@ -2322,7 +2322,8 @@
         setAuthor(getElement(docel, "author"));
         setCustomClass(getElement(docel, "customClass"));
         setContentAuthor(getElement(docel, "contentAuthor"));
-        setVersion(getElement(docel, "version"));
+        if (docel.element("version") != null)
+            setVersion(getElement(docel, "version"));
         setContent(getElement(docel, "content"));
         setLanguage(getElement(docel, "language"));
         setDefaultLanguage(getElement(docel, "defaultLanguage"));

_______________________________________________
notifications mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/notifications

Reply via email to