diff --git a/backend/open_webui/utils/chat_importer.py b/backend/open_webui/utils/chat_importer.py deleted file mode 100644 index 33efddc44a..0000000000 Binary files a/backend/open_webui/utils/chat_importer.py and /dev/null differ diff --git a/backend/open_webui/utils/summary.py b/backend/open_webui/utils/summary.py index bb1b923421..9ac493a1b3 100644 Binary files a/backend/open_webui/utils/summary.py and b/backend/open_webui/utils/summary.py differ diff --git a/src/lib/components/chat/Chat.svelte b/src/lib/components/chat/Chat.svelte index fbf31eac73..cabba95262 100644 Binary files a/src/lib/components/chat/Chat.svelte and b/src/lib/components/chat/Chat.svelte differ diff --git a/src/lib/utils/index.ts b/src/lib/utils/index.ts index 2857eeabb1..72eb54ee42 100644 --- a/src/lib/utils/index.ts +++ b/src/lib/utils/index.ts @@ -1,4 +1,4 @@ -import { v4 as uuidv4 } from 'uuid'; +import { v4 as uuidv4 } from 'uuid'; import sha256 from 'js-sha256'; import { WEBUI_BASE_URL } from '$lib/constants'; @@ -213,10 +213,6 @@ export const convertMessagesToHistory = (messages) => { currentId: null }; - if (!messages || !Array.isArray(messages)) { - return history; - } - let parentMessageId = null; let messageId = null; @@ -703,7 +699,7 @@ export const getUserPosition = async (raw = false) => { } }; -export const convertOpenAIMessages = (convo) => { +const convertOpenAIMessages = (convo) => { // Parse OpenAI chat messages and create chat dictionary for creating new chats const mapping = convo['mapping']; const messages = []; @@ -769,7 +765,7 @@ const fragmentsToContent = (fragments: any) => { .join('\n\n'); }; -export const convertDeepseekMessages = (convo) => { +const convertDeepseekMessages = (convo) => { // Parse DeepSeek chat messages (mapping + fragments) into chat dictionary const mapping = convo['mapping']; const messages = [];