From 02cd490700df7eff8c2ad40a6a46c3150ed1ac63 Mon Sep 17 00:00:00 2001 From: Derrick Hammer Date: Tue, 19 Mar 2024 10:25:44 -0400 Subject: [PATCH] fix: update password needs the correct data sent to the mutation --- app/routes/account.tsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/routes/account.tsx b/app/routes/account.tsx index 5d4782a..d404db7 100644 --- a/app/routes/account.tsx +++ b/app/routes/account.tsx @@ -29,6 +29,7 @@ import { Input } from "~/components/ui/input"; import { UsageCard } from "~/components/usage-card"; import QRImg from "~/images/QR.png"; +import {UpdatePasswordFormRequest} from "~/data/auth-provider.js"; export default function MyAccount() { const { data: identity } = useGetIdentity<{ email: string }>(); @@ -292,7 +293,7 @@ const ChangePasswordForm = ({ open: boolean; setOpen: (value: boolean) => void; }) => { - const { mutate: updatePassword } = useUpdatePassword<{ password: string }>(); + const { mutate: updatePassword } = useUpdatePassword(); const [form, fields] = useForm({ id: "login", constraint: getZodConstraint(ChangePasswordSchema), @@ -306,7 +307,8 @@ const ChangePasswordForm = ({ const data = Object.fromEntries(new FormData(e.currentTarget).entries()); updatePassword({ - password: data.newPassword.toString(), + currentPassword: data.currentPassword.toString(), + password: data.newPassword.toString(), }); }, });