diff --git a/product/ERP5/Document/BusinessTemplate.py b/product/ERP5/Document/BusinessTemplate.py index f8aae9b5a9499648e5349330de86d18afd458499..fcea19e4749b1fb7b23a550a24c50a5de222f58a 100644 --- a/product/ERP5/Document/BusinessTemplate.py +++ b/product/ERP5/Document/BusinessTemplate.py @@ -2462,9 +2462,9 @@ class ActionTemplateItem(ObjectTemplateItem): obj.moveDownActions(selections=tuple(move_down_list)) for path, action_dict in portal_type_dict.iteritems(): container = p.unrestrictedTraverse(path) - for obj in container.objectValues(meta_type='ERP5 Action Information'): - if obj.reference in action_dict: - container._delObject(obj.id) + container.manage_delObjects([obj.id + for obj in container.objectValues(meta_type='ERP5 Action Information') + if obj.reference in action_dict]) for obj in action_dict.itervalues(): container._importOldAction(obj) else: