Quellcode durchsuchen

Fix: correct has_more pagination logic in get_conversational_variable (#25484)

Signed-off-by: Yongtao Huang<yongtaoh2022@gmail.com>
tags/1.9.0
Yongtao Huang vor 1 Monat
Ursprung
Commit
a1322ddb5d
Es ist kein Account mit der E-Mail-Adresse des Committers verbunden
1 geänderte Dateien mit 2 neuen und 2 gelöschten Zeilen
  1. 2
    2
      api/services/conversation_service.py

+ 2
- 2
api/services/conversation_service.py Datei anzeigen

@@ -222,8 +222,8 @@ class ConversationService:
# Filter for variables created after the last_id
stmt = stmt.where(ConversationVariable.created_at > last_variable.created_at)

# Apply limit to query
query_stmt = stmt.limit(limit) # Get one extra to check if there are more
# Apply limit to query: fetch one extra row to determine has_more
query_stmt = stmt.limit(limit + 1)
rows = session.scalars(query_stmt).all()

has_more = False

Laden…
Abbrechen
Speichern