summaryrefslogtreecommitdiff
path: root/lib/basic-contract/gtc-vendor/preview-document-dialog.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'lib/basic-contract/gtc-vendor/preview-document-dialog.tsx')
-rw-r--r--lib/basic-contract/gtc-vendor/preview-document-dialog.tsx11
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