Fix more broken base_url links

Refs #1519, #838
link-rel-alternate-header
Simon Willison 2021-11-20 11:03:08 -08:00
rodzic 48951e4304
commit 08947fa764
3 zmienionych plików z 7 dodań i 6 usunięć

Wyświetl plik

@ -225,8 +225,8 @@ class ColumnFacet(Facet):
"name": column,
"type": self.type,
"hideable": source != "metadata",
"toggle_url": path_with_removed_args(
self.request, {"_facet": column}
"toggle_url": ds.urls.path(
path_with_removed_args(self.request, {"_facet": column})
),
"results": facet_results_values,
"truncated": len(facet_rows_results) > facet_size,
@ -259,7 +259,7 @@ class ColumnFacet(Facet):
"label": expanded.get((column, row["value"]), row["value"]),
"count": row["count"],
"toggle_url": self.ds.absolute_url(
self.request, toggle_path
self.request, self.ds.urls.path(toggle_path)
),
"selected": selected,
}
@ -397,8 +397,8 @@ class ArrayFacet(Facet):
"type": self.type,
"results": facet_results_values,
"hideable": source != "metadata",
"toggle_url": path_with_removed_args(
self.request, {"_facet_array": column}
"toggle_url": self.ds.urls.path(
path_with_removed_args(self.request, {"_facet_array": column})
),
"truncated": len(facet_rows_results) > facet_size,
}

Wyświetl plik

@ -839,7 +839,7 @@ class TableView(RowTableShared):
else:
added_args = {"_next": next_value}
next_url = self.ds.absolute_url(
request, path_with_replaced_args(request, added_args)
request, self.ds.urls.path(path_with_replaced_args(request, added_args))
)
rows = rows[:page_size]

Wyświetl plik

@ -1614,6 +1614,7 @@ def test_metadata_sort_desc(app_client):
"/fixtures/compound_three_primary_keys/a,a,a",
"/fixtures/paginated_view",
"/fixtures/facetable",
"/fixtures/facetable?_facet=state",
"/fixtures?sql=select+1",
],
)