From f405c690a4e989a03b0ce36b0e232309100db509 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=EB=B3=B4=EA=B3=A4?= Date: Thu, 5 Mar 2026 19:08:07 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20[tenant]=20TenantScope=EC=97=90=20sessio?= =?UTF-8?q?n=20selected=5Ftenant=5Fid=20fallback=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - users 테이블에 tenant_id 컬럼이 없어 글로벌 스코프 미작동 - session('selected_tenant_id') fallback으로 테넌트 필터링 정상화 - 결재 양식 등 모든 BelongsToTenant 모델에 영향 --- app/Models/Scopes/TenantScope.php | 1 + 1 file changed, 1 insertion(+) diff --git a/app/Models/Scopes/TenantScope.php b/app/Models/Scopes/TenantScope.php index 68eb57e5..3877db1f 100644 --- a/app/Models/Scopes/TenantScope.php +++ b/app/Models/Scopes/TenantScope.php @@ -33,6 +33,7 @@ public function apply(Builder $builder, Model $model) self::$cachedTenantId = $request->attributes->get('tenant_id') ?? $request->header('X-TENANT-ID') + ?? session('selected_tenant_id') ?? auth()->user()?->tenant_id; self::$cacheInitialized = true;