diff --git a/product/ERP5/Document/BusinessTemplate.py b/product/ERP5/Document/BusinessTemplate.py index 51e5b81bb7147a7f87f9b8040ed7d2ffd0e90496..6a80e94078639b6457808b2c5b1670de9bffea2d 100755 --- a/product/ERP5/Document/BusinessTemplate.py +++ b/product/ERP5/Document/BusinessTemplate.py @@ -1756,11 +1756,15 @@ class PortalTypeRolesTemplateItem(BaseTemplateItem): for role in type_roles_obj: type_role_dict = {} # uniq - for property in ('id', 'title', 'description', 'condition', + for property in ('id', 'title', 'description', 'priority', 'base_category_script'): prop_value = getattr(role, property) if prop_value: type_role_dict[property] = prop_value + # condition + prop_value = getattr(role, 'condition') + if prop_value: + type_role_dict['condition'] = prop_value.text # multi for property in ('category', 'base_category'): prop_value_list = []