Author: tmortagne
Date: 2007-10-12 20:17:43 +0200 (Fri, 12 Oct 2007)
New Revision: 5381
Modified:
xwiki-platform/core/trunk/xwiki-core/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/trunk/xwiki-core/src/main/java/com/xpn/xwiki/doc/XWikiDocument.java
===================================================================
---
xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/doc/XWikiDocument.java
2007-10-12 15:16:32 UTC (rev 5380)
+++
xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/doc/XWikiDocument.java
2007-10-12 18:17:43 UTC (rev 5381)
@@ -2361,7 +2361,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