Timothy Jaeryang Baek 4 mesi fa
parent
commit
3e003a5f17
1 ha cambiato i file con 4 aggiunte e 1 eliminazioni
  1. 4 1
      backend/open_webui/models/chats.py

+ 4 - 1
backend/open_webui/models/chats.py

@@ -440,7 +440,10 @@ class ChatTable:
                 order_by = filter.get("order_by")
                 direction = filter.get("direction")
 
-                if order_by and direction and getattr(Chat, order_by):
+                if order_by and direction:
+                    if not getattr(Chat, order_by):
+                        raise ValueError("Invalid order_by field")
+
                     if direction.lower() == "asc":
                         query = query.order_by(getattr(Chat, order_by).asc())
                     elif direction.lower() == "desc":