Виджет с усреднёнными точками на карте
This commit is contained in:
@@ -55,6 +55,13 @@ class ObjItemListView(LoginRequiredMixin, View):
|
||||
)
|
||||
|
||||
selected_sat_id = request.GET.get("satellite_id")
|
||||
|
||||
# If no satellite is selected and no filters are applied, select the first satellite
|
||||
if not selected_sat_id and not request.GET.getlist("satellite_id"):
|
||||
first_satellite = satellites.first()
|
||||
if first_satellite:
|
||||
selected_sat_id = str(first_satellite.id)
|
||||
|
||||
page_number, items_per_page = parse_pagination_params(request)
|
||||
sort_param = request.GET.get("sort", "")
|
||||
|
||||
@@ -450,12 +457,14 @@ class ObjItemListView(LoginRequiredMixin, View):
|
||||
"bod_max": bod_max,
|
||||
"search_query": search_query,
|
||||
"selected_modulations": [
|
||||
int(x) for x in selected_modulations if x.isdigit()
|
||||
int(x) if isinstance(x, str) else x for x in selected_modulations if (isinstance(x, int) or (isinstance(x, str) and x.isdigit()))
|
||||
],
|
||||
"selected_polarizations": [
|
||||
int(x) for x in selected_polarizations if x.isdigit()
|
||||
int(x) if isinstance(x, str) else x for x in selected_polarizations if (isinstance(x, int) or (isinstance(x, str) and x.isdigit()))
|
||||
],
|
||||
"selected_satellites": [
|
||||
int(x) if isinstance(x, str) else x for x in selected_satellites if (isinstance(x, int) or (isinstance(x, str) and x.isdigit()))
|
||||
],
|
||||
"selected_satellites": [int(x) for x in selected_satellites if x.isdigit()],
|
||||
"has_kupsat": has_kupsat,
|
||||
"has_valid": has_valid,
|
||||
"date_from": date_from,
|
||||
|
||||
Reference in New Issue
Block a user