Add optional referencedBy field to hostCompanyDetails validation schema and update HostService to handle referencedBy data

This commit is contained in:
2025-12-03 14:41:00 +05:30
parent 1d684b7de6
commit c0d607a321
2 changed files with 6 additions and 0 deletions

View File

@@ -110,6 +110,10 @@ export const hostCompanyDetailsSchema = z.object({
.int("Company type must be a valid integer")
.min(1, "Company type is required"),
referencedBy: z.string()
.optional(),
websiteUrl: z.string().nullable().optional(),
instagramUrl: z.string().nullable().optional(),
facebookUrl: z.string().nullable().optional(),

View File

@@ -691,6 +691,7 @@ export class HostService {
companyTypes: companyData.companyTypeXid
? { connect: { id: companyData.companyTypeXid } }
: undefined,
referencedBy: companyData.referencedBy,
websiteUrl: companyData.websiteUrl || null,
instagramUrl: companyData.instagramUrl || null,
facebookUrl: companyData.facebookUrl || null,
@@ -800,6 +801,7 @@ export class HostService {
companyTypes: companyData.companyTypeXid
? { connect: { id: companyData.companyTypeXid } }
: undefined,
referencedBy: companyData.referencedBy,
websiteUrl: companyData.websiteUrl || null,
instagramUrl: companyData.instagramUrl || null,
facebookUrl: companyData.facebookUrl || null,