diff --git a/product/ERP5Type/Core/ActionInformation.py b/product/ERP5Type/Core/ActionInformation.py index 0b2a495f1ce908f2e4f39d95e970d8a654632d50..3e0ac9191dc27a6687c90349f9fe65daabbc3eef 100644 --- a/product/ERP5Type/Core/ActionInformation.py +++ b/product/ERP5Type/Core/ActionInformation.py @@ -58,6 +58,12 @@ class ActionInformation(XMLObject): , PropertySheet.ActionInformation ) + def _setActionPermission(self, value): + # XXX IMO, List.Setter should not behave like List.ListSetter + # This is a workaround so that a value like 'Modify portal content' + # is not converted to ['Modify', 'portal', 'content'] -- jm + return self._setActionPermissionList((value,)) + def _setAction(self, value): """Overridden setter for 'action' to accept strings and clean null values """