fix: [tenant] TenantScope에 session selected_tenant_id fallback 추가
- users 테이블에 tenant_id 컬럼이 없어 글로벌 스코프 미작동
- session('selected_tenant_id') fallback으로 테넌트 필터링 정상화
- 결재 양식 등 모든 BelongsToTenant 모델에 영향
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user