diff --git a/product/CMFActivity/Activity/Queue.py b/product/CMFActivity/Activity/Queue.py
index bf05b4d8cefb571a13d7eb586fc616a7180fa59f..4989035c0ec2142c6b306f5703297f52a4d7aad2 100755
--- a/product/CMFActivity/Activity/Queue.py
+++ b/product/CMFActivity/Activity/Queue.py
@@ -189,7 +189,6 @@ class Queue:
     m.is_registered = 0
           
   def getRegisteredMessageList(self, activity_buffer, activity_tool):
-    activity_buffer._register() # This is required if flush is called without previous activate()
     class_name = self.__class__.__name__
     if hasattr(activity_buffer, '_%s_message_list' % class_name):
       return filter(lambda m: m.is_registered, getattr(activity_buffer, '_%s_message_list' % class_name))      
diff --git a/product/CMFActivity/Activity/SQLDict.py b/product/CMFActivity/Activity/SQLDict.py
index 80d36312ece1fa58a7e9ead810dcaa6aa510e778..61bed4d7ed5ff3142b5ca487fcb44ff8c7741d25 100755
--- a/product/CMFActivity/Activity/SQLDict.py
+++ b/product/CMFActivity/Activity/SQLDict.py
@@ -87,7 +87,6 @@ class SQLDict(RAMDict):
       del activity_buffer._sqldict_uid_dict[(tuple(m.object_path), m.method_id)]
 
   def getRegisteredMessageList(self, activity_buffer, activity_tool):
-    activity_buffer._register() # This is required if flush is called without previous activate()
     if hasattr(activity_buffer,'_sqldict_message_list'):
       return filter(lambda m: m.is_registered, activity_buffer._sqldict_message_list)
     else: