From 168cc01c2e2bf39872d05682d9a9c02c94f1ba1d Mon Sep 17 00:00:00 2001 From: Yohan Boniface Date: Sun, 10 Sep 2023 09:34:13 +0200 Subject: [PATCH] Do not try to access self.object in MapCreate --- umap/views.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/umap/views.py b/umap/views.py index 493cefad..1bb36493 100644 --- a/umap/views.py +++ b/umap/views.py @@ -451,7 +451,7 @@ class MapDetailMixin: "tilelayers": TileLayer.get_list(), "allowEdit": self.is_edit_allowed(), # showEditMode "allowMapEdit": self.object.can_edit(self.request.user, self.request) - if self.object + if getattr(self, "object", None) else True, # FIXME naming "default_iconUrl": "%sumap/img/marker.png" % settings.STATIC_URL, # noqa "umap_id": self.get_umap_id(), @@ -462,7 +462,7 @@ class MapDetailMixin: ], "umap_version": VERSION, } - if self.object.owner: + if getattr(self, "object", None) and self.object.owner: properties["edit_statuses"] = [ (i, str(label)) for i, label in Map.EDIT_STATUS ]