diff --git a/frappe/patches/v11_0/remove_skip_for_doctype.py b/frappe/patches/v11_0/remove_skip_for_doctype.py index db0a0c1691..1849cb7bcd 100644 --- a/frappe/patches/v11_0/remove_skip_for_doctype.py +++ b/frappe/patches/v11_0/remove_skip_for_doctype.py @@ -42,7 +42,9 @@ def execute(): # only specific doctypes are selected # split this into multiple records and delete linked_doctypes = get_linked_doctypes(user_permission.allow, True).keys() - + + linked_doctypes = list(linked_doctypes) + # append the doctype for which we have build the user permission linked_doctypes += [user_permission.allow] @@ -79,4 +81,4 @@ def execute(): frappe.db.sql('DELETE FROM `tabUser Permission` WHERE `name` in ({})' # nosec .format(','.join(['%s'] * len(user_permissions_to_delete))), tuple(user_permissions_to_delete) - ) \ No newline at end of file + )