vw_small

Hardened fork of Vaultwarden (https://github.com/dani-garcia/vaultwarden) with fewer features.
git clone https://git.philomathiclife.com/repos/vw_small
Log | Files | Refs | README

commit d6dc6070f3cc4c1a19b65cdee8edd413c74df0ea
parent d66323b742bd98e16e0fd0124de840ebb8564ea3
Author: BlackDex <black.dex@gmail.com>
Date:   Sat,  3 Dec 2022 17:28:25 +0100

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.

Diffstat:
Msrc/static/templates/admin/base.hbs | 6+++++-
1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/static/templates/admin/base.hbs b/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();