[ticket/17074] Don't allow to create two roles with the same name

PHPBB3-17074
This commit is contained in:
Ruben Calvo 2023-01-03 01:46:56 +01:00
parent c410829a42
commit d446030a9b
No known key found for this signature in database

View file

@ -179,7 +179,7 @@ class acp_permission_roles
$db->sql_freeresult($result); $db->sql_freeresult($result);
// Make sure we only print out the error if we add the role or change it's name // Make sure we only print out the error if we add the role or change it's name
if ($row && ($mode == 'add' || ($mode == 'edit' && $role_row['role_name'] != $role_name))) if ($row && ($action == 'add' || ($action == 'edit' && $role_row['role_name'] != $role_name)))
{ {
trigger_error(sprintf($user->lang['ROLE_NAME_ALREADY_EXIST'], $role_name) . adm_back_link($this->u_action), E_USER_WARNING); trigger_error(sprintf($user->lang['ROLE_NAME_ALREADY_EXIST'], $role_name) . adm_back_link($this->u_action), E_USER_WARNING);
} }