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