From 4f0ef69739600ed559f9a4438be360d6e0775722 Mon Sep 17 00:00:00 2001 From: Misaka_Company Date: Wed, 29 Jul 2026 16:55:14 +0800 Subject: [PATCH] fix(server): lower date backtrack limit from 90 to 31 days Aneng only supports querying data up to 31 days back. The previous 90-day cap allowed dates that would silently fail at download time, so restrict the POST /tasks `date` validation to a 31-day window. --- inbound_verify/cli/server.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/inbound_verify/cli/server.py b/inbound_verify/cli/server.py index 0169d85..50e0a91 100644 --- a/inbound_verify/cli/server.py +++ b/inbound_verify/cli/server.py @@ -216,9 +216,9 @@ def create_task(req: TaskRequest): raise HTTPException( status_code=400, detail=f"date 不可为未来日期: {req.date}" ) - if target_date < today - timedelta(days=90): + if target_date < today - timedelta(days=31): raise HTTPException( - status_code=400, detail=f"date 超出 90 天回溯上限: {req.date}" + status_code=400, detail=f"date 超出 31 天回溯上限: {req.date}" ) if req.site == "百世": raise HTTPException(