diff options
Diffstat (limited to 'lib/tech-vendors/validations.ts')
| -rw-r--r-- | lib/tech-vendors/validations.ts | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/lib/tech-vendors/validations.ts b/lib/tech-vendors/validations.ts index 8bba3103..bae3e5b4 100644 --- a/lib/tech-vendors/validations.ts +++ b/lib/tech-vendors/validations.ts @@ -154,14 +154,13 @@ export const createTechVendorSchema = z website: z.string().url("유효하지 않은 URL입니다. https:// 혹은 http:// 로 시작하는 주소를 입력해주세요.").max(255).optional(), files: z.any().optional(), - status: z.enum(techVendors.status.enumValues).default("PENDING_REVIEW"), + status: z.enum(techVendors.status.enumValues).default("ACTIVE"), techVendorType: z.enum(VENDOR_TYPES).default("조선"), representativeName: z.union([z.string().max(255), z.literal("")]).optional(), representativeBirth: z.union([z.string().max(20), z.literal("")]).optional(), representativeEmail: z.union([z.string().email("Invalid email").max(255), z.literal("")]).optional(), representativePhone: z.union([z.string().max(50), z.literal("")]).optional(), - corporateRegistrationNumber: z.union([z.string().max(100), z.literal("")]).optional(), taxId: z.string().min(1, { message: "사업자등록번호를 입력해주세요" }), items: z.string().min(1, { message: "공급품목을 입력해주세요" }), @@ -201,13 +200,7 @@ export const createTechVendorSchema = z message: "대표자 전화번호는 한국(KR) 업체일 경우 필수입니다.", }) } - if (!data.corporateRegistrationNumber) { - ctx.addIssue({ - code: "custom", - path: ["corporateRegistrationNumber"], - message: "법인등록번호는 한국(KR) 업체일 경우 필수입니다.", - }) - } + } }); |
