diff --git a/composer.json b/composer.json index 6a270b5..a6f0f50 100644 --- a/composer.json +++ b/composer.json @@ -16,7 +16,7 @@ } ], "require": { - "php": "^8.2", + "php": "^8.2|^8.3", "illuminate/contracts": "^10.0", "laravel/pint": "^1.2", "spatie/laravel-package-tools": "^1.9.2" diff --git a/src/Scopes/AAuthOrganizationNodeScope.php b/src/Scopes/AAuthOrganizationNodeScope.php index a4764d2..279010b 100644 --- a/src/Scopes/AAuthOrganizationNodeScope.php +++ b/src/Scopes/AAuthOrganizationNodeScope.php @@ -15,7 +15,7 @@ class AAuthOrganizationNodeScope implements \Illuminate\Database\Eloquent\Scope */ public function apply(Builder $builder, Model $model): void { - $organizationNodeIds = AAuth::organizationNodes(true, $model->id)->pluck('model_id'); + $organizationNodeIds = AAuth::organizationNodes(true, $model::getModelType())->pluck('model_id'); $builder->whereIn('id', $organizationNodeIds); } }