Do not try to access self.object in MapCreate

This commit is contained in:
Yohan Boniface 2023-09-10 09:34:13 +02:00
parent c40ef38ea9
commit 4d14cf6589

View file

@ -450,7 +450,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(),
@ -461,7 +461,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
]