Author: dward
Date: 2008-01-11 23:47:18 +0100 (Fri, 11 Jan 2008)
New Revision: 6788

Modified:
   
xwiki-products/curriki/trunk/gwt/src/main/java/org/curriki/gwt/server/CurrikiServiceImpl.java
Log:
- CURRIKI-1265
 - Make sure things that are copied from templates get set as 
"curriki_document" instead of inheriting "collection"

Modified: 
xwiki-products/curriki/trunk/gwt/src/main/java/org/curriki/gwt/server/CurrikiServiceImpl.java
===================================================================
--- 
xwiki-products/curriki/trunk/gwt/src/main/java/org/curriki/gwt/server/CurrikiServiceImpl.java
       2008-01-11 22:14:51 UTC (rev 6787)
+++ 
xwiki-products/curriki/trunk/gwt/src/main/java/org/curriki/gwt/server/CurrikiServiceImpl.java
       2008-01-11 22:47:18 UTC (rev 6788)
@@ -955,6 +955,12 @@
            assetDoc.setAttachmentList(new ArrayList());
         }
 
+        // Fix for CURRIKI-1265 - copied templates need to be a 
curriki_document, not a collection
+        BaseObject newObjComposite = 
assetDoc.getObject(Constants.COMPOSITEASSET_CLASS);
+        if (newObjComposite!=null){
+            
newObjComposite.setStringValue(Constants.COMPOSITEASSET_TYPE_PROPERTY, 
Constants.COMPOSITE_CURRIKI_DOCUMENT);
+        }
+
         BaseObject newObjAsset = assetDoc.getObject(Constants.ASSET_CLASS);
         if (newObjAsset==null)
                  newObjAsset = assetDoc.newObject(Constants.ASSET_CLASS, 
context);

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

Reply via email to