Author: sdumitriu
Date: 2008-02-12 20:42:42 +0100 (Tue, 12 Feb 2008)
New Revision: 7560

Modified:
   
xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/xmlrpc/ConfluenceRpcHandler.java
Log:
XWIKI-2108: XMLRPC servlet does not store all the page metadata
Version should not be changeable


Modified: 
xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/xmlrpc/ConfluenceRpcHandler.java
===================================================================
--- 
xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/xmlrpc/ConfluenceRpcHandler.java
   2008-02-12 18:36:06 UTC (rev 7559)
+++ 
xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/xmlrpc/ConfluenceRpcHandler.java
   2008-02-12 19:42:42 UTC (rev 7560)
@@ -663,25 +663,6 @@
         if (!StringUtils.isBlank(page.getModifier())) {
             doc.setAuthor(page.getModifier());
         }
-        if (page.getModified() != null) {
-            doc.setDate(page.getModified());
-        }
-        try {
-            if (page.getVersion() > 0) {
-                long v = page.getVersion();
-                int minor = (int) (v % 16);
-                int major = (int) (v >> 16) + 1;
-                String newVersion = major + "." + minor;
-                if (newVersion != doc.getVersion()) {
-                    doc.setVersion(newVersion);
-                    doc.setMetaDataDirty(false);
-                    doc.setContentDirty(false);
-                }
-            }
-        } catch (Exception ex) {
-            // A NPE gets thrown here if the version was not set on the 
client. Probably a bug in
-            // Swizzle.
-        }
         // TODO "" was page.getComment() (removed)
         context.getWiki().saveDocument(doc, "", context);
         return convert(factory.createPage(doc, context));

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

Reply via email to