修复 文件列表接口中空值时间戳的比较逻辑

This commit is contained in:
景大侠
2026-01-23 23:52:43 +08:00
parent 8cf84e722b
commit 3b3d0d6539
+2 -2
View File
@@ -1,4 +1,4 @@
from datetime import datetime import math
from pathlib import Path from pathlib import Path
from typing import Any, List, Optional from typing import Any, List, Optional
@@ -83,7 +83,7 @@ def list_files(fileitem: schemas.FileItem,
if sort == "name": if sort == "name":
file_list.sort(key=lambda x: StringUtils.natural_sort_key(x.name or "")) file_list.sort(key=lambda x: StringUtils.natural_sort_key(x.name or ""))
else: else:
file_list.sort(key=lambda x: x.modify_time or datetime.min, reverse=True) file_list.sort(key=lambda x: x.modify_time or -math.inf, reverse=True)
return file_list return file_list