diff --git a/src/features/auth/api/profileApi.ts b/src/features/auth/api/profileApi.ts index ea0a282..302c20c 100644 --- a/src/features/auth/api/profileApi.ts +++ b/src/features/auth/api/profileApi.ts @@ -91,6 +91,7 @@ export async function passwordResetStart(payload: PasswordResetStartPayload): Pr } export interface PasswordResetCompletePayload { + email: string code: string new_password: string confirm_password: string diff --git a/src/widgets/restore-password-form/ui/RestorePasswordForm.tsx b/src/widgets/restore-password-form/ui/RestorePasswordForm.tsx index 34edbd7..b70bce0 100644 --- a/src/widgets/restore-password-form/ui/RestorePasswordForm.tsx +++ b/src/widgets/restore-password-form/ui/RestorePasswordForm.tsx @@ -47,7 +47,7 @@ export function RestorePasswordForm() { setIsLoading(true) try { - await passwordResetComplete({ code, new_password: newPassword, confirm_password: confirmPassword }) + await passwordResetComplete({ email, code, new_password: newPassword, confirm_password: confirmPassword }) navigate(ROUTES.LOGIN) } catch { setError('Не удалось изменить пароль. Проверьте код и попробуйте снова.')