From 085aae795bd0fb20dca7a8a113fd91f483661617 Mon Sep 17 00:00:00 2001
From: joonhoekim <26rote@gmail.com>
Date: Tue, 9 Sep 2025 10:40:51 +0000
Subject: (김준회) 기술영업 첨부파일 다운로드 관련 오류 수정
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 lib/tech-vendors/table/attachmentButton.tsx | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

(limited to 'lib/tech-vendors/table/attachmentButton.tsx')

diff --git a/lib/tech-vendors/table/attachmentButton.tsx b/lib/tech-vendors/table/attachmentButton.tsx
index 2754c9f0..d1d50047 100644
--- a/lib/tech-vendors/table/attachmentButton.tsx
+++ b/lib/tech-vendors/table/attachmentButton.tsx
@@ -35,9 +35,14 @@ export function AttachmentsButton({ vendorId, hasAttachments, attachmentsList =
       // 파일 다운로드 트리거
       toast.success('첨부파일 다운로드가 시작되었습니다.');
 
+      // 서버 액션에서 상대 URL을 반환하므로 절대 URL로 변환
+      const downloadUrl = result.isServerAction 
+        ? `${window.location.origin}${result.url}`
+        : result.url;
+
       // 다운로드 링크 열기
       const a = document.createElement('a');
-      a.href = result.url;
+      a.href = downloadUrl;
       a.download = result.fileName || '첨부파일.zip';
       a.style.display = 'none';
       document.body.appendChild(a);
-- 
cgit v1.2.3

