Commit f33ac285 authored by Nicolas Wavrant's avatar Nicolas Wavrant

erp5_crm: do not copy interface_post documents when cloning Events

parent 50eb637a
portal = context.getPortalObject()
# We must copy these properties as they are retrieved from data # We must copy these properties as they are retrieved from data
content_dict = context.getPropertyDictFromContent() content_dict = context.getPropertyDictFromContent()
content_dict['title'] = context.getTitle() content_dict['title'] = context.getTitle()
...@@ -14,3 +15,7 @@ content_dict['source_list'] = content_dict.get('source_list', []) + \ ...@@ -14,3 +15,7 @@ content_dict['source_list'] = content_dict.get('source_list', []) + \
context.edit(**content_dict) context.edit(**content_dict)
# reset reference # reset reference
context.Event_generateReference() context.Event_generateReference()
# remove aggregates which are not attachments (ie: interface_post objects)
document_type_list = portal.getPortalEmbeddedDocumentTypeList() + portal.getPortalDocumentTypeList()
attachment_list = context.getAggregateList(portal_type=document_type_list)
context.setAggregateList(attachment_list)
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment