From 0057f8fb1b6e63b4d0d7a58893cf823c9db99610 Mon Sep 17 00:00:00 2001 From: w1nd Date: Sat, 6 Jun 2026 19:58:22 +0800 Subject: [PATCH] fix: guard against null timings field in streaming response Fixes #25753 --- backend/open_webui/utils/middleware.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/open_webui/utils/middleware.py b/backend/open_webui/utils/middleware.py index 576afe3b24..91c803b916 100644 --- a/backend/open_webui/utils/middleware.py +++ b/backend/open_webui/utils/middleware.py @@ -4070,7 +4070,7 @@ async def streaming_chat_response_handler(response, ctx): # Normalize usage data to standard format raw_usage = data.get('usage', {}) or {} - raw_usage.update(data.get('timings', {})) # llama.cpp + raw_usage.update(data.get('timings', {}) or {}) if raw_usage: usage = normalize_usage(raw_usage) await event_emitter(