Skip to content

Commit

Permalink
Fix invalid account error detection
Browse files Browse the repository at this point in the history
  • Loading branch information
Janito Vaqueiro Ferreira Filho committed Apr 28, 2020
1 parent f732c37 commit d18a7b8
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions mullvad-jni/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ use jnix::{
FromJava, IntoJava, JnixEnv,
};
use mullvad_daemon::{exception_logging, logging, version, Daemon, DaemonCommandChannel};
use mullvad_rpc::rest::Error as RestError;
use mullvad_rpc::{rest::Error as RestError, StatusCode};
use mullvad_types::account::AccountData;
use std::{
path::{Path, PathBuf},
Expand Down Expand Up @@ -64,7 +64,7 @@ impl From<Result<AccountData, daemon_interface::Error>> for GetAccountDataResult
Ok(account_data) => GetAccountDataResult::Ok(account_data),
Err(error) => match error {
daemon_interface::Error::RpcError(RestError::ApiError(status, _code))
if status == mullvad_rpc::StatusCode::NOT_FOUND =>
if status == StatusCode::UNAUTHORIZED || status == StatusCode::FORBIDDEN =>
{
GetAccountDataResult::InvalidAccount
}
Expand Down

0 comments on commit d18a7b8

Please sign in to comment.