Skip to content

Commit f85cb27

Browse files
committed
refac
1 parent 4602abe commit f85cb27

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

backend/open_webui/utils/headers.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,9 +64,18 @@ def get_custom_headers(custom_headers: dict, user=None, metadata: dict = None) -
6464
return {}
6565

6666
metadata = metadata or {}
67+
68+
# Extract user_message info for tree mapping
69+
user_message = metadata.get('user_message') or {}
70+
user_message_id = metadata.get('user_message_id', '') or (user_message.get('id', '') if user_message else '')
71+
user_message_parent_id = user_message.get('parentId', '') if user_message else ''
72+
6773
template_vars = {
6874
'{{CHAT_ID}}': metadata.get('chat_id', '') or '',
6975
'{{MESSAGE_ID}}': metadata.get('message_id', '') or '',
76+
'{{USER_MESSAGE_ID}}': user_message_id or '',
77+
'{{USER_MESSAGE_PARENT_ID}}': user_message_parent_id or '',
78+
'{{TASK}}': metadata.get('task', '') or '',
7079
'{{USER_ID}}': (user.id if user else '') or '',
7180
'{{USER_NAME}}': (user.name if user else '') or '',
7281
'{{USER_EMAIL}}': (user.email if user else '') or '',

0 commit comments

Comments
 (0)