diff --git a/product/ERP5Type/tests/testCopySupport.py b/product/ERP5Type/tests/testCopySupport.py
index 3b5e57b060c1cc3bd58a0f7ebe4a982cdba4eba6..d1681de7123f3107d5aa324a9456b90f91f2b22d 100644
--- a/product/ERP5Type/tests/testCopySupport.py
+++ b/product/ERP5Type/tests/testCopySupport.py
@@ -129,18 +129,20 @@ class TestCopySupport(ERP5TypeTestCase):
 
     ActivityTool_invokeGroup = ActivityTool.invokeGroup
     invokeGroup_list = []
-    def invokeGroup(self, method_id, message_list, activity):
+    def invokeGroup(self, method_id, message_list, activity, merge_duplicate):
       invokeGroup_list.extend((method_id,
                                sorted(m.kw.get('uid') for m in message_list),
-                               activity))
-      return ActivityTool_invokeGroup(self, method_id, message_list, activity)
+                               activity,
+                               merge_duplicate))
+      return ActivityTool_invokeGroup(self, method_id, message_list,
+                                      activity, merge_duplicate)
     try:
       ActivityTool.invokeGroup = invokeGroup
       self.tic()
     finally:
       ActivityTool.invokeGroup = ActivityTool_invokeGroup
     self.assertEqual(invokeGroup_list,
-      ['portal_catalog/uncatalogObjectList', uid_list, 'SQLQueue'])
+      ['portal_catalog/uncatalogObjectList', uid_list, 'SQLQueue', False])
     self.assertEqual(len(search_catalog(uid=uid_list)), 0)