Skip to content

Commit da75706

Browse files
committed
refac
1 parent e143550 commit da75706

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

backend/open_webui/utils/chat.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,13 @@ async def generate_chat_completion(
166166
bypass_filter = True
167167

168168
if hasattr(request.state, "metadata"):
169-
form_data["metadata"] = request.state.metadata
169+
if "metadata" not in form_data:
170+
form_data["metadata"] = request.state.metadata
171+
else:
172+
form_data["metadata"] = {
173+
**form_data["metadata"],
174+
**request.state.metadata,
175+
}
170176

171177
if getattr(request.state, "direct", False) and hasattr(request.state, "model"):
172178
models = {

0 commit comments

Comments
 (0)