diff --git a/lightrag/api/routers/document_routes.py b/lightrag/api/routers/document_routes.py index 1203f866..61ad4408 100644 --- a/lightrag/api/routers/document_routes.py +++ b/lightrag/api/routers/document_routes.py @@ -1869,7 +1869,8 @@ def create_document_routes( ) # Build status summary - status_key = doc_status.status.value + # Handle both DocStatus enum and string cases for robust deserialization + status_key = str(doc_status.status) status_summary[status_key] = status_summary.get(status_key, 0) + 1 return TrackStatusResponse(