From cf67afb07827ad7c1fc29f8acd181854219d9e00 Mon Sep 17 00:00:00 2001 From: Henry Heng Date: Wed, 21 May 2025 15:06:30 +0800 Subject: [PATCH] Bugfix/add missing imports (#4476) add missing imports --- .../server/src/services/export-import/index.ts | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/packages/server/src/services/export-import/index.ts b/packages/server/src/services/export-import/index.ts index 775596779..3eebc1766 100644 --- a/packages/server/src/services/export-import/index.ts +++ b/packages/server/src/services/export-import/index.ts @@ -504,6 +504,23 @@ function reduceSpaceForChatflowFlowData(chatflows: ChatFlow[]) { } const importData = async (importData: ExportData) => { + // Initialize missing properties with empty arrays to avoid "undefined" errors + importData.AgentFlow = importData.AgentFlow || [] + importData.AgentFlowV2 = importData.AgentFlowV2 || [] + importData.AssistantCustom = importData.AssistantCustom || [] + importData.AssistantFlow = importData.AssistantFlow || [] + importData.AssistantOpenAI = importData.AssistantOpenAI || [] + importData.AssistantAzure = importData.AssistantAzure || [] + importData.ChatFlow = importData.ChatFlow || [] + importData.ChatMessage = importData.ChatMessage || [] + importData.ChatMessageFeedback = importData.ChatMessageFeedback || [] + importData.CustomTemplate = importData.CustomTemplate || [] + importData.DocumentStore = importData.DocumentStore || [] + importData.DocumentStoreFileChunk = importData.DocumentStoreFileChunk || [] + importData.Execution = importData.Execution || [] + importData.Tool = importData.Tool || [] + importData.Variable = importData.Variable || [] + let queryRunner try { queryRunner = getRunningExpressApp().AppDataSource.createQueryRunner()