Sort running crawls first by default (#2587)

This commit is contained in:
Emma Segal-Grossman 2025-05-08 17:21:17 -04:00 committed by GitHub
parent 5915c24c18
commit 0691f43be6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -608,9 +608,13 @@ class CrawlConfigOps:
if sort_by == "name":
sort_query["firstSeed"] = sort_direction
# modified for last* fields in case crawl hasn't been run yet
# Special case for last-* fields in case crawl is running
elif sort_by in ("lastRun", "lastCrawlTime", "lastCrawlStartTime"):
sort_query["modified"] = sort_direction
sort_query = {
"isCrawlRunning": sort_direction,
sort_by: sort_direction,
"modified": sort_direction,
}
aggregate.extend([{"$sort": sort_query}])