From e06913008f124ce8e7389fbdc1e57206ce9bbb2b Mon Sep 17 00:00:00 2001
From: joonhoekim <26rote@gmail.com>
Date: Tue, 9 Sep 2025 03:19:41 +0000
Subject: (김준회) 협력업체관리 업체분류, 정규업체등록현황 부 수정,
 파일다운로드 오류 수정, 업데이트 시트 수정
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

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

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

diff --git a/lib/vendors/table/attachmentButton.tsx b/lib/vendors/table/attachmentButton.tsx
index 3ffa9c5f..86cf992b 100644
--- a/lib/vendors/table/attachmentButton.tsx
+++ b/lib/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

