From 4559b8fa1ab875f7ddd720eb4adbec5790c52073 Mon Sep 17 00:00:00 2001 From: cogwheel <172976095+cogwheel0@users.noreply.github.com> Date: Mon, 22 Dec 2025 07:59:57 +0530 Subject: [PATCH] fix(api): prevent NoneType error by adding empty parent_message object --- lib/core/services/api_service.dart | 5 +++++ openwebui-src | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/core/services/api_service.dart b/lib/core/services/api_service.dart index b38a92f..21cded8 100644 --- a/lib/core/services/api_service.dart +++ b/lib/core/services/api_service.dart @@ -3292,6 +3292,11 @@ class ApiService { data['parent_id'] = parentMessageId; } + // Always include parent_message as empty object to prevent NoneType error in OWUI 0.6.42+ + // The server code does: parent_message.get("files", []) which fails if parent_message is None + // See: https://github.com/cogwheel0/conduit/issues/311 + data['parent_message'] = {}; + // Attach background_tasks if provided if (backgroundTasks != null && backgroundTasks.isNotEmpty) { data['background_tasks'] = backgroundTasks; diff --git a/openwebui-src b/openwebui-src index 6f1486f..d95f533 160000 --- a/openwebui-src +++ b/openwebui-src @@ -1 +1 @@ -Subproject commit 6f1486ffd0cb288d0e21f41845361924e0d742b3 +Subproject commit d95f533214e3fe5beb5e41ec1f349940bc4c7043