|
|
@ -262,6 +262,10 @@ async fn post_set_password(data: Json<SetPasswordData>, headers: Headers, mut co |
|
|
|
let data: SetPasswordData = data.into_inner(); |
|
|
|
let mut user = headers.user; |
|
|
|
|
|
|
|
if user.private_key.is_some() { |
|
|
|
err!("Account already intialized cannot set password") |
|
|
|
} |
|
|
|
|
|
|
|
// Check against the password hint setting here so if it fails, the user
|
|
|
|
// can retry without losing their invitation below.
|
|
|
|
let password_hint = clean_password_hint(&data.master_password_hint); |
|
|
|