From f75e90ac159ffb55cb4ec160217d5ba29dd9689c Mon Sep 17 00:00:00 2001 From: a6a2f5842 Date: Fri, 31 Oct 2025 11:12:00 +0100 Subject: [PATCH] I has roles --- src/Traits/HasRoles.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Traits/HasRoles.php b/src/Traits/HasRoles.php index e7d843b..1c9ff18 100644 --- a/src/Traits/HasRoles.php +++ b/src/Traits/HasRoles.php @@ -156,7 +156,7 @@ trait HasRoles * @param int $hours * @return $this */ - public function extendOrAddRole($role, $hours) + public function extendOrAddRole(int|string|Role $role, int $hours) { $hours = (int) $hours; if ($hours <= 0) { @@ -182,7 +182,7 @@ trait HasRoles $roleMemberModel = config('roles.models.role_member', \Blax\Roles\Models\RoleMember::class); - $existing = $roleMemberModel::withoutGlobalScopes() + $existing = $roleMemberModel ->where('role_id', $role->id) ->where('member_id', $this->getKey()) ->where('member_type', $this->getMorphClass())