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