fix: [demo] findAndAuthorize 권한 로직을 index()와 일치시킴
- 파트너 없는 HQ 멤버(본사 직원)도 데모 상세 조회 허용 - 파트너인 경우에만 소유권 체크
This commit is contained in:
@@ -280,7 +280,7 @@ private function findAndAuthorize(int $id): Tenant
|
||||
$isAdmin = auth()->user()->isHqAdmin ?? false;
|
||||
if (! $isAdmin) {
|
||||
$partner = SalesPartner::where('user_id', auth()->id())->first();
|
||||
if (! $partner || $tenant->demo_source_partner_id !== $partner->id) {
|
||||
if ($partner && $tenant->demo_source_partner_id !== $partner->id) {
|
||||
abort(403, '권한이 없습니다.');
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user