diff --git a/umap/static/umap/js/modules/data/layer.js b/umap/static/umap/js/modules/data/layer.js index 617fea1a..d473031f 100644 --- a/umap/static/umap/js/modules/data/layer.js +++ b/umap/static/umap/js/modules/data/layer.js @@ -645,7 +645,7 @@ export class DataLayer { } edit() { - if (!this._umap.editEnabled || !this.isLoaded()) { + if (!this._umap.editEnabled) { return } const container = DomUtil.create('div', 'umap-layer-properties-container') @@ -1105,7 +1105,7 @@ export class DataLayer { async save() { if (this.isDeleted) return await this.saveDelete() - if (!this.isLoaded()) return + if (!this.isRemoteLayer() && !this.isLoaded()) return const geojson = this.umapGeoJSON() const formData = new FormData() formData.append('name', this.options.name)