Skip to content

Commit 6bc7f06

Browse files
committed
feat: prevent double role assignment
1 parent 9ba88ab commit 6bc7f06

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/Auth/UsesRoles.php

+4
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,10 @@ public function assign($role): bool
3434
return false;
3535
}
3636

37+
if (in_array($role, $this->roles)) {
38+
return true;
39+
}
40+
3741
$roleKey = Config::get('roles.key');
3842

3943
$this->setRolesAndPermissions($role);

0 commit comments

Comments
 (0)