From 4ee434ad6e730a964bdf50b170af175860bd0849 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Sat, 2 May 2026 18:58:15 +0000 Subject: [PATCH] fix(guardrails): wrap date filters in to_db_date for usage overview --- litellm/proxy/guardrails/usage_endpoints.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/litellm/proxy/guardrails/usage_endpoints.py b/litellm/proxy/guardrails/usage_endpoints.py index 3f83ada8cc3..2627a357d03 100644 --- a/litellm/proxy/guardrails/usage_endpoints.py +++ b/litellm/proxy/guardrails/usage_endpoints.py @@ -279,7 +279,7 @@ async def guardrails_usage_overview( # Daily metrics in range metrics = await prisma_client.db.litellm_dailyguardrailmetrics.find_many( - where={"date": {"gte": start, "lte": end}} + where={"date": {"gte": to_db_date(start), "lte": to_db_date(end)}} ) # Previous period for trend @@ -287,7 +287,7 @@ async def guardrails_usage_overview( datetime.strptime(start, "%Y-%m-%d") - timedelta(days=7) ).strftime("%Y-%m-%d") metrics_prev = await prisma_client.db.litellm_dailyguardrailmetrics.find_many( - where={"date": {"gte": start_prev, "lt": start}} + where={"date": {"gte": to_db_date(start_prev), "lt": to_db_date(start)}} ) agg = _aggregate_daily_metrics(metrics, "guardrail_id")