Fix days-filter in aggregate_model_usage: COALESCE(startTime,'') is invalid SQL (empty-string not a timestamp) — windowed queries always failed to empty

This commit is contained in:
inference-bot committed 2026-10-01 15:54:58 -06:00
1 parent 69beb9c002
commit 19c04f37fa
1 file changed
+2 -2
+2 -2
View File
@@ -248,9 +248,9 @@ def aggregate_model_usage(days: int = 0, team_id: str | None = None) -> dict:
if days and days > 0:
from datetime import datetime, timedelta, timezone
cutoff = (datetime.now(timezone.utc) - timedelta(days=days)).strftime(
"%Y-%m-%dT%H:%M:%S"
"%Y-%m-%d %H:%M:%S"
)
where.append("COALESCE(\"startTime\", '') >= %s")
where.append("\"startTime\" >= %s")
params.append(cutoff)
if team_id:
where.append("team_id = %s")