fix:EsignAuditLog 생성 시 tenant_id 누락 수정

모델 $fillable에 tenant_id 추가, 컨트롤러의 감사 로그 생성 3곳
(contract_created, contract_cancelled, sign_request_sent) 모두
tenant_id를 포함하도록 수정.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
김보곤
2026-02-12 15:56:41 +09:00
parent 800ce2efba
commit 376e1bf57e
2 changed files with 4 additions and 0 deletions

View File

@@ -149,6 +149,7 @@ public function store(Request $request): JsonResponse
// 감사 로그
EsignAuditLog::create([
'tenant_id' => $tenantId,
'contract_id' => $contract->id,
'action' => 'contract_created',
'ip_address' => $request->ip(),
@@ -182,6 +183,7 @@ public function cancel(Request $request, int $id): JsonResponse
]);
EsignAuditLog::create([
'tenant_id' => $tenantId,
'contract_id' => $contract->id,
'action' => 'contract_cancelled',
'ip_address' => $request->ip(),
@@ -260,6 +262,7 @@ public function send(Request $request, int $id): JsonResponse
}
EsignAuditLog::create([
'tenant_id' => $tenantId,
'contract_id' => $contract->id,
'action' => 'sign_request_sent',
'ip_address' => $request->ip(),

View File

@@ -12,6 +12,7 @@ class EsignAuditLog extends Model
public $timestamps = false;
protected $fillable = [
'tenant_id',
'contract_id',
'signer_id',
'action',