Просмотр исходного кода

Fix: Add user_id when create Conversation (#7960)

### What problem does this PR solve?
https://github.com/infiniflow/ragflow/issues/7940

### Type of change

- [x] Bug Fix (non-breaking change which fixes an issue)
tags/v0.19.1
Stephen Hu 5 месяцев назад
Родитель
Сommit
62611809e0
Аккаунт пользователя с таким Email не найден
1 измененных файлов: 2 добавлений и 1 удалений
  1. 2
    1
      api/apps/conversation_app.py

+ 2
- 1
api/apps/conversation_app.py Просмотреть файл

@@ -42,6 +42,7 @@ def set_conversation():
conv_id = req.get("conversation_id")
is_new = req.get("is_new")
name = req.get("name", "New conversation")
req["user_id"] = current_user.id

if len(name) > 255:
name = name[0:255]
@@ -64,7 +65,7 @@ def set_conversation():
e, dia = DialogService.get_by_id(req["dialog_id"])
if not e:
return get_data_error_result(message="Dialog not found")
conv = {"id": conv_id, "dialog_id": req["dialog_id"], "name": name, "message": [{"role": "assistant", "content": dia.prompt_config["prologue"]}]}
conv = {"id": conv_id, "dialog_id": req["dialog_id"], "name": name, "message": [{"role": "assistant", "content": dia.prompt_config["prologue"]}],"user_id": current_user.id}
ConversationService.save(**conv)
return get_json_result(data=conv)
except Exception as e:

Загрузка…
Отмена
Сохранить