diff --git a/product/ERP5/InteractionWorkflow.py b/product/ERP5/InteractionWorkflow.py
index 6109a1df7422ffe44a86d0f9e7d261ba693896e1..39404a83b63883243409b39b31a5e0054c8b6e30 100644
--- a/product/ERP5/InteractionWorkflow.py
+++ b/product/ERP5/InteractionWorkflow.py
@@ -309,7 +309,7 @@ class InteractionWorkflowDefinition (DCWorkflowDefinition, ActiveObject):
     security.declarePrivate('activeScript')
     def activeScript(self, script_name, ob_url, status, tdef_id):
           script = self.scripts[script_name]
-          ob = self.restrictedTraverse(ob_url)
+          ob = self.unrestrictedTraverse(ob_url)
           tdef = self.interactions.get(tdef_id)
           sci = StateChangeInfo(
                         ob, self, status, tdef, None, None, None)