Skip to content
Snippets Groups Projects
Commit 743ca2ca authored by Tomáš Valenta's avatar Tomáš Valenta
Browse files

improve ordering for search results

parent 6473fdaa
No related branches found
No related tags found
2 merge requests!861Release: New homepage design,!859Improve ordering for search results
Pipeline #15972 passed
import datetime
from functools import cached_property
from dateutil.relativedelta import relativedelta
......@@ -1048,8 +1049,11 @@ class MainSearchPage(
context["results"] += list(results.all()[:15])
context["results"].sort(
key=lambda result: result.date if hasattr(result, "date") else None,
reverse=True
# Put results without a date first, as they'll be person litsings etc.
key=lambda result: result.date
if hasattr(result, "date")
else datetime.date(year=9999, month=1, day=1),
reverse=True,
)
return context
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment