From 98de99d9ac6443da6a443c769c7e14d5029ffb2b Mon Sep 17 00:00:00 2001 From: Danny Avila Date: Tue, 15 Jul 2025 11:23:41 -0400 Subject: [PATCH] refactor: Update support_contact field initialization in agent model - Removed handling for empty support_contact object in createAgent function. - Changed default value of support_contact in agent schema to undefined. --- api/models/Agent.js | 8 -------- packages/data-schemas/src/schema/agent.ts | 5 +---- 2 files changed, 1 insertion(+), 12 deletions(-) diff --git a/api/models/Agent.js b/api/models/Agent.js index 963b99196d..c233faa7ad 100644 --- a/api/models/Agent.js +++ b/api/models/Agent.js @@ -39,14 +39,6 @@ const createAgent = async (agentData) => { category: agentData.category || 'general', }; - // Handle empty support_contact object - if (agentData.support_contact && Object.keys(agentData.support_contact).length === 0) { - initialAgentData.support_contact = { - name: '', - email: '', - }; - } - return (await Agent.create(initialAgentData)).toObject(); }; diff --git a/packages/data-schemas/src/schema/agent.ts b/packages/data-schemas/src/schema/agent.ts index 90f629bd07..1fd330eb07 100644 --- a/packages/data-schemas/src/schema/agent.ts +++ b/packages/data-schemas/src/schema/agent.ts @@ -100,10 +100,7 @@ const agentSchema = new Schema( }, support_contact: { type: Schema.Types.Mixed, - default: { - name: '', - email: '', - }, + default: undefined, }, is_promoted: { type: Boolean,