From 23a04fbdb934447e04b63f4b1c1c7c2766f087ea Mon Sep 17 00:00:00 2001 From: Luc Claustres Date: Thu, 6 Jun 2024 08:33:52 +0200 Subject: [PATCH] refactor: switched from promises to await in KOwsServiceField --- map/client/components/form/KOwsServiceField.vue | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/map/client/components/form/KOwsServiceField.vue b/map/client/components/form/KOwsServiceField.vue index 7d1418137..9eec05e8d 100644 --- a/map/client/components/form/KOwsServiceField.vue +++ b/map/client/components/form/KOwsServiceField.vue @@ -161,10 +161,9 @@ export default { // fetch content and try to convert to json const query = url.href - caps = await fetch(query, { redirect: 'follow' }) - .then(resp => resp.text()) - .then(txt => xml2js.parseStringPromise(txt, { tagNameProcessors: [xml2js.processors.stripPrefix] })) - + const resp = await fetch(query, { redirect: 'follow' }) + const txt = await resp.text() + caps = await xml2js.parseStringPromise(txt, { tagNameProcessors: [xml2js.processors.stripPrefix] }) // look for SERVICE=xxx const protocol = this.findQueryParameter(url.searchParams, 'SERVICE') if (protocol === 'WMS') result.protocol = 'WMS'