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:
@@ -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(),
|
||||
|
||||
@@ -12,6 +12,7 @@ class EsignAuditLog extends Model
|
||||
public $timestamps = false;
|
||||
|
||||
protected $fillable = [
|
||||
'tenant_id',
|
||||
'contract_id',
|
||||
'signer_id',
|
||||
'action',
|
||||
|
||||
Reference in New Issue
Block a user