Browse Source

Fix admin repost warning.

Currently when you login into the admin, and then directly hit the save
button, it will come with a re-post/re-submit warning.
This has to do with the `window.location.reload()` function, which
triggers the admin login POST again.

By changing the way to reload the page, we prevent this repost.
BlackDex 2 years ago
parent
commit
d6dc6070f3
1 changed files with 5 additions and 1 deletions
  1. 5 1
      src/static/templates/admin/base.hbs

+ 5 - 1
src/static/templates/admin/base.hbs

@@ -32,7 +32,11 @@
     <script>
         'use strict';
 
-        function reload() { window.location.reload(); }
+        function reload() {
+            // Reload the page by setting the exact same href
+            // Using window.location.reload() could cause a repost.
+            window.location = window.location.href;
+        }
         function msg(text, reload_page = true) {
             text && alert(text);
             reload_page && reload();