Skip to content

Commit f0bdd50

Browse files
committed
fix(restricted_area): Handle case when latest_updated returns None in geojson lookup
1 parent 1b9495b commit f0bdd50

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

geotrek/zoning/views.py

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -38,13 +38,12 @@ def view_cache_key(self):
3838
language = get_language()
3939
geojson_lookup = None
4040
latest_saved = self.model.latest_updated(type_id=self.kwargs.get("type_pk"))
41-
if latest_saved:
42-
geojson_lookup = "{}_restricted_area_{}_{}_{}_geojson_layer".format(
43-
language,
44-
self.kwargs.get("type_pk", "all"),
45-
latest_saved.isoformat(),
46-
self.request.user.pk if settings.SURICATE_WORKFLOW_ENABLED else "",
47-
)
41+
geojson_lookup = "{}_restricted_area_{}_{}_{}_geojson_layer".format(
42+
language,
43+
self.kwargs.get("type_pk", "all"),
44+
latest_saved.isoformat() if latest_saved else "no_data",
45+
self.request.user.pk if settings.SURICATE_WORKFLOW_ENABLED else "",
46+
)
4847
return geojson_lookup
4948

5049
def get_queryset(self):

0 commit comments

Comments
 (0)