Fixing issue created by SLING-8919
diff --git a/ui/src/main/frontend/js/cms.form.js b/ui/src/main/frontend/js/cms.form.js
index ed221fc..7eb1dec 100644
--- a/ui/src/main/frontend/js/cms.form.js
+++ b/ui/src/main/frontend/js/cms.form.js
@@ -102,8 +102,8 @@
       const modal = Sling.CMS.ui.loaderModal('Loading...');
       const form = this;
       const wrapper = form.querySelector('.form-wrapper');
-      async function doGet() {
-        const request = await fetch(`${form.action}?${new URLSearchParams(new FormData(form)).toString()}`);
+      async function doGet(url) {
+        const request = await fetch(url);
         if (Sling.CMS.utils.ok(request)) {
           const tmp = document.createElement('div');
           tmp.innerHTML = await request.text();
@@ -117,11 +117,12 @@
         } else {
           modal.remove();
         }
-        if (wrapper) {
-          wrapper.disabled = true;
-        }
       }
-      doGet();
+      const url = `${form.action}?${new URLSearchParams(new FormData(form)).toString()}`;
+      if (wrapper) {
+        wrapper.disabled = true;
+      }
+      doGet(url);
     },
   },
 });