@@ -3,7 +3,16 @@ import { Button, FieldGroup, Field, FieldLabel, ButtonGroup, PasswordInput, Fiel
33import { Form } from '@rocket.chat/layout' ;
44import { PasswordVerifier , useValidatePassword } from '@rocket.chat/ui-client' ;
55import type { TranslationKey } from '@rocket.chat/ui-contexts' ;
6- import { useSetting , useRouter , useRouteParameter , useUser , useMethod , useTranslation , useLoginWithToken } from '@rocket.chat/ui-contexts' ;
6+ import {
7+ useSetting ,
8+ useRouter ,
9+ useRouteParameter ,
10+ useUser ,
11+ useMethod ,
12+ useTranslation ,
13+ useLoginWithToken ,
14+ useEndpoint ,
15+ } from '@rocket.chat/ui-contexts' ;
716import type { ReactElement } from 'react' ;
817import { useEffect , useId , useRef } from 'react' ;
918import { useForm } from 'react-hook-form' ;
@@ -18,7 +27,7 @@ const getChangePasswordReason = ({
1827const ResetPasswordPage = ( ) : ReactElement => {
1928 const user = useUser ( ) ;
2029 const t = useTranslation ( ) ;
21- const setUserPassword = useMethod ( 'setUserPassword ') ;
30+ const setBasicInfo = useEndpoint ( 'POST' , '/v1/users.updateOwnBasicInfo ') ;
2231 const resetPassword = useMethod ( 'resetPassword' ) ;
2332 const token = useRouteParameter ( 'token' ) ;
2433
@@ -67,7 +76,7 @@ const ResetPasswordPage = (): ReactElement => {
6776 await loginWithToken ( result . token ) ;
6877 router . navigate ( '/home' ) ;
6978 } else {
70- await setUserPassword ( password ) ;
79+ await setBasicInfo ( { data : { newPassword : password } } ) ;
7180 }
7281 } catch ( { error, reason } : any ) {
7382 const _error = reason ?? error ;
0 commit comments