Browse Source

fix: tool can not run (#12054)

Signed-off-by: yihong0618 <zouzou0208@gmail.com>
yihong 4 months ago
parent
commit
0ea6a926c5
1 changed files with 3 additions and 3 deletions
  1. 3 3
      api/models/tools.py

+ 3 - 3
api/models/tools.py

@@ -1,5 +1,5 @@
 import json
-from typing import Optional
+from typing import Any, Optional
 
 import sqlalchemy as sa
 from sqlalchemy import ForeignKey, func
@@ -282,8 +282,8 @@ class ToolConversationVariables(db.Model):  # type: ignore[name-defined]
     updated_at = db.Column(db.DateTime, nullable=False, server_default=func.current_timestamp())
 
     @property
-    def variables(self) -> dict:
-        return dict(json.loads(self.variables_str))
+    def variables(self) -> Any:
+        return json.loads(self.variables_str)
 
 
 class ToolFile(db.Model):  # type: ignore[name-defined]