mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-02-17 16:44:29 +03:00
backend
This commit is contained in:
parent
4dddc53735
commit
d63b76fbe7
@ -250,6 +250,8 @@ def events(params: EventsQueryParams = Depends()):
|
|||||||
order_by = Event.start_time.desc()
|
order_by = Event.start_time.desc()
|
||||||
else:
|
else:
|
||||||
order_by = Event.start_time.desc()
|
order_by = Event.start_time.desc()
|
||||||
|
else:
|
||||||
|
order_by = Event.start_time.desc()
|
||||||
|
|
||||||
events = (
|
events = (
|
||||||
Event.select(*selected_columns)
|
Event.select(*selected_columns)
|
||||||
@ -582,13 +584,11 @@ def events_search(request: Request, params: EventsSearchQueryParams = Depends())
|
|||||||
|
|
||||||
processed_events.append(processed_event)
|
processed_events.append(processed_event)
|
||||||
|
|
||||||
# Sort by search distance if search_results are available, otherwise by start_time as default
|
if (sort is None or sort == "relevance") and search_results:
|
||||||
if search_results:
|
|
||||||
processed_events.sort(key=lambda x: x.get("search_distance", float("inf")))
|
processed_events.sort(key=lambda x: x.get("search_distance", float("inf")))
|
||||||
else:
|
elif min_score is not None and max_score is not None and sort == "score_asc":
|
||||||
if sort == "score_asc":
|
|
||||||
processed_events.sort(key=lambda x: x["score"])
|
processed_events.sort(key=lambda x: x["score"])
|
||||||
elif sort == "score_desc":
|
elif min_score is not None and max_score is not None and sort == "score_desc":
|
||||||
processed_events.sort(key=lambda x: x["score"], reverse=True)
|
processed_events.sort(key=lambda x: x["score"], reverse=True)
|
||||||
elif sort == "date_asc":
|
elif sort == "date_asc":
|
||||||
processed_events.sort(key=lambda x: x["start_time"])
|
processed_events.sort(key=lambda x: x["start_time"])
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user