diff --git a/product/CMFActivity/ActivityTool.py b/product/CMFActivity/ActivityTool.py index f24aa7b1c17ddbd4b44791d8f99b108d68bc68dd..0878eb1ab552028dde87b64aab7054e15ed126c0 100644 --- a/product/CMFActivity/ActivityTool.py +++ b/product/CMFActivity/ActivityTool.py @@ -308,9 +308,7 @@ class Message(BaseMessage): context=activity_tool) else: # Store site info - portal = getattr(obj, 'getPortalObject', lambda:None)() - if portal is not None: - setSite(portal) + setSite(activity_tool.getParentValue()) if activity_tool.activity_timing_log: result = activity_timing_method(method, self.args, self.kw) else: