diff --git a/src/RLS/PolicyManagers/TraitRLSManager.php b/src/RLS/PolicyManagers/TraitRLSManager.php index 52ed15ea..f6cb5060 100644 --- a/src/RLS/PolicyManagers/TraitRLSManager.php +++ b/src/RLS/PolicyManagers/TraitRLSManager.php @@ -67,7 +67,7 @@ class TraitRLSManager implements RLSPolicyManager return <<getForeignKeyName()} IN ( SELECT {$parent->getKeyName()} FROM {$parent->getTable()} - WHERE {$tenantKeyColumn}::text = current_setting('{$sessionTenantKey}') + WHERE {$tenantKeyColumn}::text = (select current_setting('{$sessionTenantKey}')) ) ); SQL;