Skip to content
Snippets Groups Projects
Commit 8372d248 authored by jan.bednarik's avatar jan.bednarik
Browse files

district: Fix cache for geo feature pages

parent b27598b6
Branches
No related tags found
2 merge requests!487Release,!485district: Fix cache for geo feature pages
Pipeline #7868 passed
...@@ -1345,7 +1345,7 @@ class DistrictGeoFeatureDetailPage( ...@@ -1345,7 +1345,7 @@ class DistrictGeoFeatureDetailPage(
# delete all sibling index cache keys to force recompute # delete all sibling index cache keys to force recompute
keys = [ keys = [
make_feature_index_cache_key(feature) make_feature_index_cache_key(feature)
for feature in self.get_siblings(inclusive=True) for feature in self.get_siblings(inclusive=True).live()
] ]
cache.delete_many(keys) cache.delete_many(keys)
return super().save(*args, **kwargs) return super().save(*args, **kwargs)
...@@ -1359,6 +1359,7 @@ class DistrictGeoFeatureDetailPage( ...@@ -1359,6 +1359,7 @@ class DistrictGeoFeatureDetailPage(
cached_index = ( cached_index = (
list( list(
self.get_siblings(inclusive=True) self.get_siblings(inclusive=True)
.live()
.order_by("districtgeofeaturedetailpage__sort_order") .order_by("districtgeofeaturedetailpage__sort_order")
.values_list("pk", flat=True) .values_list("pk", flat=True)
).index(self.pk) ).index(self.pk)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment