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