From 14d09ff86ff2e567012d6a1a40aa26b830d844e4 Mon Sep 17 00:00:00 2001 From: Tjalling-dejong Date: Thu, 23 Jan 2025 13:39:01 +0100 Subject: [PATCH] changed file name to corresponding layer name --- src/views/DownloadGeoserver.vue | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/views/DownloadGeoserver.vue b/src/views/DownloadGeoserver.vue index dad084c3..68bf35fb 100644 --- a/src/views/DownloadGeoserver.vue +++ b/src/views/DownloadGeoserver.vue @@ -337,14 +337,10 @@ //TODO: find a better solution for layers that don't have workspace // the below if statement checks for workspace in layer name - let layerName - if (this.selectedLayerData.layer.includes(':')) { - layerName = this.selectedLayerData.layer.split(':')[1] - } else { - layerName = this.selectedLayerData.layer - } + const layerName = this.getLayerName() const filename = `${ layerName }.${ fileType }` + console.log("filename: "+ filename) return JSZipUtils.getBinaryContent(url) .then(data => zip.file(filename, data, { binary: true })) @@ -366,8 +362,8 @@ this.generateZipFile(downloadProps) .then((content) => { this.$trackEvent('download', 'geoServer') - - saveAs(content, 'layer.zip') + const layerName = this.getLayerName() + saveAs(content, layerName) }) .catch(err => { console.log(err) @@ -393,6 +389,10 @@ } }, + getLayerName() { + const layerName = this.selectedLayerData.name.split(' ').join('_') + return layerName + } }, }