From f5f6ab74044362e44262c39b1b6e2a88a36e0f91 Mon Sep 17 00:00:00 2001
From: zhangqian <zhangqian@123.com>
Date: 星期四, 17 十月 2024 11:11:10 +0800
Subject: [PATCH] ragflow发送消息前查找消息历史并放到消息里

---
 app/service/bisheng.py |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

diff --git a/app/service/bisheng.py b/app/service/bisheng.py
index e263c65..d56a00d 100644
--- a/app/service/bisheng.py
+++ b/app/service/bisheng.py
@@ -16,7 +16,13 @@
         status_code = response_data.get("status_code", 0)
         if status_code != 200:
             raise Exception(f"Failed to fetch data from Bisheng API: {response.text}")
-        return response_data.get("data", {})
+        # 妫�鏌ヨ繑鍥炵殑鏁版嵁绫诲瀷
+        if isinstance(response_data.get("data"), dict):
+            return response_data.get("data", {})
+        elif isinstance(response_data.get("data"), list):
+            return response_data.get("data", [])
+        else:
+            return {}
 
     async def register(self, username: str, password: str):
         public_key = await self.get_public_key_api()

--
Gitblit v1.8.0