summaryrefslogtreecommitdiffhomepage
path: root/gui/src/main
diff options
context:
space:
mode:
authorDavid Lönnhager <david.l@mullvad.net>2024-05-24 13:50:11 +0200
committerDavid Lönnhager <david.l@mullvad.net>2024-05-29 12:55:01 +0200
commit461bb179af039b2ab9622f8df2c2bffd09a21b77 (patch)
tree38f67fdda816084a54d888d3f4df0a5d3754e85a /gui/src/main
parent2b04fed8d6a486d97af47f1add45b0eeb1071db8 (diff)
downloadmullvadvpn-461bb179af039b2ab9622f8df2c2bffd09a21b77.tar.xz
mullvadvpn-461bb179af039b2ab9622f8df2c2bffd09a21b77.zip
Add error state cause for full disk permissions error
Diffstat (limited to 'gui/src/main')
-rw-r--r--gui/src/main/daemon-rpc.ts6
1 files changed, 6 insertions, 0 deletions
diff --git a/gui/src/main/daemon-rpc.ts b/gui/src/main/daemon-rpc.ts
index 10e39f020d..c51524f1ee 100644
--- a/gui/src/main/daemon-rpc.ts
+++ b/gui/src/main/daemon-rpc.ts
@@ -1046,6 +1046,12 @@ function convertFromTunnelStateError(state: grpcTypes.ErrorState.AsObject): Erro
...baseError,
cause: ErrorStateCause.splitTunnelError,
};
+ case grpcTypes.ErrorState.Cause.NEED_FULL_DISK_PERMISSIONS:
+ // TODO: handle correctly
+ return {
+ ...baseError,
+ cause: ErrorStateCause.splitTunnelError,
+ };
case grpcTypes.ErrorState.Cause.VPN_PERMISSION_DENIED:
// VPN_PERMISSION_DENIED is only ever created on Android
throw invalidErrorStateCause;