From 89f6b35e6cc6f8ab4020c27b02fdf211a94af6db Mon Sep 17 00:00:00 2001 From: Danny Avila Date: Sat, 16 Mar 2024 18:53:43 -0400 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7=20fix:=20Remove=20`Unique`=20Index?= =?UTF-8?q?=20from=20Actions=20Model=20and=20Initialize=20Empty=20Actions?= =?UTF-8?q?=20for=20Deletion=20(#2118)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/models/schema/action.js | 1 - api/server/routes/assistants/actions.js | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/api/models/schema/action.js b/api/models/schema/action.js index fdafd2ec2d..9e9109adf7 100644 --- a/api/models/schema/action.js +++ b/api/models/schema/action.js @@ -45,7 +45,6 @@ const actionSchema = new Schema({ auth: AuthSchema, domain: { type: String, - unique: true, required: true, }, // json_schema: Schema.Types.Mixed, diff --git a/api/server/routes/assistants/actions.js b/api/server/routes/assistants/actions.js index 55de9d944b..05e528a501 100644 --- a/api/server/routes/assistants/actions.js +++ b/api/server/routes/assistants/actions.js @@ -162,7 +162,7 @@ router.delete('/:assistant_id/:action_id', async (req, res) => { /** @type {[AssistantDocument, Assistant]} */ const [assistant_data, assistant] = await Promise.all(initialPromises); - const { actions } = assistant_data ?? {}; + const { actions = [] } = assistant_data ?? {}; const { tools = [] } = assistant ?? {}; let domain = '';