From 08b4216d690697cf24417161fcec4433cccecaf9 Mon Sep 17 00:00:00 2001 From: lukinovec Date: Tue, 27 Jun 2023 14:09:10 +0200 Subject: [PATCH] Rename variable --- src/Commands/CreateRLSPoliciesForTenantTables.php | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/Commands/CreateRLSPoliciesForTenantTables.php b/src/Commands/CreateRLSPoliciesForTenantTables.php index 439cbf04..0d7fc356 100644 --- a/src/Commands/CreateRLSPoliciesForTenantTables.php +++ b/src/Commands/CreateRLSPoliciesForTenantTables.php @@ -37,12 +37,12 @@ class CreateRLSPoliciesForTenantTables extends Command protected function useRlsOnModel(Model $model): void { $table = $model->getTable(); - $tenantKey = tenancy()->tenantKeyColumn(); + $tenantKeyName = tenancy()->tenantKeyColumn(); DB::statement("DROP POLICY IF EXISTS {$table}_rls_policy ON {$table}"); if (tenancy()->modelBelongsToTenant($model)) { - DB::statement("CREATE POLICY {$table}_rls_policy ON {$table} USING ({$tenantKey}::TEXT = current_user);"); + DB::statement("CREATE POLICY {$table}_rls_policy ON {$table} USING ({$tenantKeyName}::TEXT = current_user);"); $this->enableRls($table); @@ -52,17 +52,17 @@ class CreateRLSPoliciesForTenantTables extends Command if (tenancy()->modelBelongsToTenantIndirectly($model)) { /** @phpstan-ignore-next-line */ $parentName = $model->getRelationshipToPrimaryModel(); - $parentKey = $model->$parentName()->getForeignKeyName(); + $parentKeyName = $model->$parentName()->getForeignKeyName(); $parentTable = $model->$parentName()->make()->getTable(); DB::statement("CREATE POLICY {$table}_rls_policy ON {$table} USING ( - {$parentKey} IN ( + {$parentKeyName} IN ( SELECT id FROM {$parentTable} - WHERE ({$tenantKey} = ( - SELECT {$tenantKey} + WHERE ({$tenantKeyName} = ( + SELECT {$tenantKeyName} FROM {$parentTable} - WHERE id = {$parentKey} + WHERE id = {$parentKeyName} )) ) )");