From 8372d248ff232c06676043f364983a4ebd3ac96c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Bedna=C5=99=C3=ADk?= <jan.bednarik@gmail.com> Date: Wed, 4 May 2022 18:21:53 +0200 Subject: [PATCH] district: Fix cache for geo feature pages --- district/models.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/district/models.py b/district/models.py index 27f7b50a..b3f8d2c6 100644 --- a/district/models.py +++ b/district/models.py @@ -1345,7 +1345,7 @@ class DistrictGeoFeatureDetailPage( # delete all sibling index cache keys to force recompute keys = [ 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) return super().save(*args, **kwargs) @@ -1359,6 +1359,7 @@ class DistrictGeoFeatureDetailPage( cached_index = ( list( self.get_siblings(inclusive=True) + .live() .order_by("districtgeofeaturedetailpage__sort_order") .values_list("pk", flat=True) ).index(self.pk) -- GitLab