fix: Fix datetime.timezone AttributeError in file cleanup

- Change datetime.timezone.utc to timezone.utc in services.py
- Resolves error: 'type object datetime.datetime has no attribute timezone'
This commit is contained in:
cxyfer
2025-07-12 08:48:46 +08:00
parent c9fca1561c
commit 8e0a834daa

View File

@@ -648,7 +648,7 @@ async def delete_expired_file_records() -> List[Dict[str, Any]]:
try:
# 先获取要删除的记录
query = select(FileRecord).where(
FileRecord.expiration_time <= datetime.now(datetime.timezone.utc)
FileRecord.expiration_time <= datetime.now(timezone.utc)
)
expired_records = await database.fetch_all(query)
@@ -657,7 +657,7 @@ async def delete_expired_file_records() -> List[Dict[str, Any]]:
# 执行删除
delete_query = delete(FileRecord).where(
FileRecord.expiration_time <= datetime.now(datetime.timezone.utc)
FileRecord.expiration_time <= datetime.now(timezone.utc)
)
await database.execute(delete_query)