diff options
Diffstat (limited to 'lib/basic-contract/gtc-vendor/preview-document-dialog.tsx')
| -rw-r--r-- | lib/basic-contract/gtc-vendor/preview-document-dialog.tsx | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/lib/basic-contract/gtc-vendor/preview-document-dialog.tsx b/lib/basic-contract/gtc-vendor/preview-document-dialog.tsx index c017b8be..444bad59 100644 --- a/lib/basic-contract/gtc-vendor/preview-document-dialog.tsx +++ b/lib/basic-contract/gtc-vendor/preview-document-dialog.tsx @@ -39,6 +39,7 @@ interface PreviewDocumentDialogProps clauses: GtcClauseTreeView[] contractDocument: any vendor: Vendor + contractId?: number onExport?: () => void } @@ -46,6 +47,7 @@ export function PreviewDocumentDialog({ clauses, contractDocument, vendor, + contractId, onExport, ...props }: PreviewDocumentDialogProps) { @@ -234,13 +236,18 @@ export function PreviewDocumentDialog({ return } + if (!contractId) { + toast.error("계약 ID를 찾을 수 없습니다. URL에 contractId 파라미터가 필요합니다.") + return + } + setIsSaving(true) try { - console.log("💾 문서 저장 시작") + console.log("💾 문서 저장 시작", { contractId }) const result = await saveGtcDocumentAction({ - documentId: contractDocument.id, + documentId: contractId, pdfBuffer: convertedPdf, originalFileName: selectedFile.name, vendor |
