From 20800b214145ee6056f94ca18fa1054f145eb977 Mon Sep 17 00:00:00 2001
From: dujinkim <dujin.kim@dtsolution.co.kr>
Date: Wed, 28 May 2025 00:32:31 +0000
Subject: (대표님) lib 파트 커밋
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 lib/form-list/table/meta-sheet.tsx | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

(limited to 'lib/form-list/table/meta-sheet.tsx')

diff --git a/lib/form-list/table/meta-sheet.tsx b/lib/form-list/table/meta-sheet.tsx
index 03e7d257..24140a95 100644
--- a/lib/form-list/table/meta-sheet.tsx
+++ b/lib/form-list/table/meta-sheet.tsx
@@ -32,8 +32,8 @@ import {
   CardHeader,
   CardTitle
 } from "@/components/ui/card"
-import type { TagTypeClassFormMappings } from "@/db/schema/vendorData" // or your actual type
 import { fetchFormMetadata, FormColumn } from "@/lib/forms/services"
+import { FormListsView } from "@/db/schema"
 
 // 옵션을 표시하기 위한 새로운 컴포넌트
 const CollapsibleOptions = ({ options }: { options?: string[] }) => {
@@ -89,7 +89,7 @@ const CollapsibleOptions = ({ options }: { options?: string[] }) => {
 interface ViewMetasProps {
   open: boolean
   onOpenChange: (open: boolean) => void
-  form: TagTypeClassFormMappings | null
+  form: FormListsView  | null
 }
 
 export function ViewMetas({ open, onOpenChange, form }: ViewMetasProps) {
@@ -124,6 +124,7 @@ export function ViewMetas({ open, onOpenChange, form }: ViewMetasProps) {
   React.useEffect(() => {
     async function fetchMeta() {
       if (!form || !open) return
+      if (form.formCode === null || form.projectId === null) return
       
       setLoading(true)
       try {
-- 
cgit v1.2.3

