From 29e829113b6fdd8757c878a0a181285696fa299f Mon Sep 17 00:00:00 2001 From: yangdx Date: Wed, 30 Jul 2025 04:45:48 +0800 Subject: [PATCH] Fix status key serialization issue in get_rack_status --- lightrag/api/routers/document_routes.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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(