You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by dk...@apache.org on 2020/01/19 04:32:15 UTC

[sling-org-apache-sling-app-cms] 02/02: Fixing issue created by SLING-8919

This is an automated email from the ASF dual-hosted git repository.

dklco pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-app-cms.git

commit 23d6a4436a82033fa7fc6532166bdd0c7d50ed29
Author: Dan Klco <dk...@apache.org>
AuthorDate: Sat Jan 18 23:31:47 2020 -0500

    Fixing issue created by SLING-8919
---
 ui/src/main/frontend/js/cms.form.js | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

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 @@ rava.bind('.get-form', {
       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 @@ rava.bind('.get-form', {
         } 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);
     },
   },
 });