Fix TypeError comparing offset-naive and offset-aware datetimes (#SKY-7663) (#4534)

This commit is contained in:
pedrohsdb
2026-01-23 09:56:34 -08:00
committed by GitHub
parent 9f57bdb703
commit cc43cb9db4

View File

@@ -122,9 +122,11 @@ class BrowserSessionResponse(BaseModel):
)
# Sort downloaded files by modified_at in descending order (newest first)
downloaded_files.sort(key=lambda x: x.modified_at or datetime.min, reverse=True)
# Treat None as "oldest".
downloaded_files.sort(key=lambda f: (f.modified_at is not None, f.modified_at), reverse=True)
# Sort recordings by modified_at in descending order (newest first)
recordings.sort(key=lambda x: x.modified_at or datetime.min, reverse=True)
# Treat None as "oldest".
recordings.sort(key=lambda f: (f.modified_at is not None, f.modified_at), reverse=True)
return cls(
browser_session_id=browser_session.persistent_browser_session_id,