r1562 - xwiki-apps/gelc/gelcv1/trunk/gelcplugins/src/main/java/org/gelc/xwiki/plugins/assets

Ludovic Dubost ludovic at users.forge.objectweb.org
Wed Nov 15 03:26:31 CET 2006


Author: ludovic
Date: 2006-11-15 03:26:30 +0100 (Wed, 15 Nov 2006)
New Revision: 1562

Modified:
   xwiki-apps/gelc/gelcv1/trunk/gelcplugins/src/main/java/org/gelc/xwiki/plugins/assets/AssetManagerPlugin.java
Log:
Fix saving of asset rigths when reediting

Modified: xwiki-apps/gelc/gelcv1/trunk/gelcplugins/src/main/java/org/gelc/xwiki/plugins/assets/AssetManagerPlugin.java
===================================================================
--- xwiki-apps/gelc/gelcv1/trunk/gelcplugins/src/main/java/org/gelc/xwiki/plugins/assets/AssetManagerPlugin.java	2006-11-15 01:44:01 UTC (rev 1561)
+++ xwiki-apps/gelc/gelcv1/trunk/gelcplugins/src/main/java/org/gelc/xwiki/plugins/assets/AssetManagerPlugin.java	2006-11-15 02:26:30 UTC (rev 1562)
@@ -140,7 +140,6 @@
         asset.set("users", ("".equals(asset.getCreator())) ? context.getUser() : asset.getCreator());
         asset.set("levels", "edit");
         asset.set("allow", 1);
-
     }
 
     public boolean hasPublishingRight(String collection, XWikiContext context) throws XWikiException {
@@ -260,8 +259,10 @@
             for(int i = 0; i < classList.length; i++)
                 asset.updateObjectFromRequest(classList[i]);
         asset.save();
-        if (!asset.getSpace().equals(ASSET_TEMPORARY_SPACE))
+        if (!asset.getSpace().equals(ASSET_TEMPORARY_SPACE)) {
             protectPublishedAsset(asset, context);
+            asset.save();        
+        }
         return asset.getFullName();
     }
 





More information about the Xwiki-notifications mailing list