summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--mullvad-jni/src/lib.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/mullvad-jni/src/lib.rs b/mullvad-jni/src/lib.rs
index d9ea3cb5a8..c7114dcdfb 100644
--- a/mullvad-jni/src/lib.rs
+++ b/mullvad-jni/src/lib.rs
@@ -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},
@@ -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
}