Browse Source

fix erroneous disable state in resetform

master
Keviin Åberg Kultalahti 5 years ago
parent
commit
090c54beb9
  1. 14
      packages/builder/src/pages/builder/auth/reset.svelte
  2. 2
      packages/builder/src/stores/portal/auth.js

14
packages/builder/src/pages/builder/auth/reset.svelte

@ -12,8 +12,11 @@
async function reset() {
try {
if (forceResetPassword) {
console.log("Updating self!")
await auth.updateSelf({ ...$auth.user, password })
await auth.updateSelf({
...$auth.user,
password,
forceResetPassword: false,
})
$goto("../portal/")
} else {
await auth.resetPassword(password, resetCode)
@ -43,7 +46,12 @@
</Body>
<PasswordRepeatInput bind:password bind:error />
</Layout>
<Button cta on:click={reset} disabled={error}>Reset your password</Button>
<Button
cta
on:click={reset}
disabled={error || (forceResetPassword ? false : !resetCode)}
>Reset your password</Button
>
</Layout>
</div>
</div>

2
packages/builder/src/stores/portal/auth.js

@ -53,7 +53,7 @@ export function createAuthStore() {
resetPassword: async (password, code) => {
const response = await api.post(`/api/admin/auth/reset/update`, {
password,
resetCode: code,
resetCode: code
})
if (response.status !== 200) {
throw "Unable to reset password"

Loading…
Cancel
Save