fix: [tenant] TenantScope에 session selected_tenant_id fallback 추가

- users 테이블에 tenant_id 컬럼이 없어 글로벌 스코프 미작동
- session('selected_tenant_id') fallback으로 테넌트 필터링 정상화
- 결재 양식 등 모든 BelongsToTenant 모델에 영향
This commit is contained in:
김보곤
2026-03-05 19:08:07 +09:00
parent dde0acad72
commit f405c690a4

View File

@@ -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;