|
|
@@ -211,19 +211,19 @@ export const companyCreateTool = async (args: CompanyCreateInput) => {
|
|
|
createTime: now
|
|
|
};
|
|
|
|
|
|
- // Build markdown from input args - using type assertion to handle missing fields
|
|
|
+ // Build markdown from input args - creating a minimal company object for display
|
|
|
const companyForMarkdown = {
|
|
|
id: 0,
|
|
|
companyName: args.companyName,
|
|
|
- contactPerson: args.contactPerson || null,
|
|
|
- contactPhone: args.contactPhone || null,
|
|
|
- contactEmail: args.contactEmail || null,
|
|
|
- address: args.address || null,
|
|
|
- platformId: args.platformId || null,
|
|
|
- platform: null as Platform | null,
|
|
|
+ contactPerson: args.contactPerson ?? null,
|
|
|
+ contactPhone: args.contactPhone ?? null,
|
|
|
+ contactEmail: args.contactEmail ?? null,
|
|
|
+ address: args.address ?? null,
|
|
|
+ platformId: args.platformId ?? null,
|
|
|
+ platform: undefined as Platform | undefined,
|
|
|
status: args.status ?? 1,
|
|
|
createTime: now,
|
|
|
- updateTime: now as Date
|
|
|
+ updateTime: now
|
|
|
} as Company;
|
|
|
|
|
|
const markdown = `✅ **Company Created Successfully**\n\n${formatCompanyMarkdown(companyForMarkdown)}`;
|