Fixed issue with CMS_USER_STORAGE_SQL_I.save_user_role
This commit is contained in:
@@ -572,12 +572,16 @@ feature -- Change: roles and permissions
|
|||||||
set_permission_for_role_id (p, a_user_role.id)
|
set_permission_for_role_id (p, a_user_role.id)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
-- -- Remove other
|
else
|
||||||
-- across
|
-- The user role does not have permissions, unset permissions
|
||||||
-- l_permissions as ic
|
-- if any in the storage.
|
||||||
-- loop
|
if l_existing_role /= Void then
|
||||||
-- unset_permission_for_role_id (ic.item, a_user_role.id)
|
l_permissions := l_existing_role.permissions
|
||||||
-- end
|
across l_permissions as ic
|
||||||
|
loop
|
||||||
|
unset_permission_for_role_id (ic.item, a_user_role.id)
|
||||||
|
end
|
||||||
|
end
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
create l_parameters.make (1)
|
create l_parameters.make (1)
|
||||||
|
|||||||
Reference in New Issue
Block a user