File tree Expand file tree Collapse file tree 1 file changed +6
-3
lines changed
Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -81,7 +81,7 @@ fn send_email(
8181 ) ,
8282 responses(
8383 ( status = 200 , description = "Request was successful" ) ,
84- ( status = 400 , description = "User does not exist" )
84+ ( status = 500 , description = "Internal server error" ) ,
8585 )
8686) ]
8787#[ get( "/start_recovery" ) ]
@@ -90,11 +90,14 @@ pub async fn start_recovery(
9090 state : web:: Data < AppState > ,
9191 #[ cfg( not( test) ) ] lang : crate :: models:: lang:: Lang ,
9292) -> actix_web:: Result < impl Responder > {
93- let user_id = get_user_id (
93+ let user_id = match get_user_id (
9494 & state,
9595 crate :: routes:: auth:: login:: FindBy :: Email ( query. email . to_lowercase ( ) ) ,
9696 )
97- . await ?;
97+ . await {
98+ Ok ( user_id) => user_id,
99+ Err ( _) => return Ok ( HttpResponse :: Ok ( ) ) ,
100+ } ;
98101
99102 #[ allow( unused) ]
100103 let user = get_user ( & state, user_id) . await ?;
You can’t perform that action at this time.
0 commit comments