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
Branches
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