summaryrefslogtreecommitdiffhomepage
path: root/gui/src/main
diff options
context:
space:
mode:
authorDavid Lönnhager <david.l@mullvad.net>2024-05-29 12:56:03 +0200
committerDavid Lönnhager <david.l@mullvad.net>2024-05-29 12:56:03 +0200
commit596286dffee268327265879469588f8760cd43a6 (patch)
tree97176e347d6fb96143c573fc4b651604e01e512d /gui/src/main
parent2b04fed8d6a486d97af47f1add45b0eeb1071db8 (diff)
parent6289b4c7feb587e8fe2a9a4be175a8bd1aafa9f7 (diff)
downloadmullvadvpn-596286dffee268327265879469588f8760cd43a6.tar.xz
mullvadvpn-596286dffee268327265879469588f8760cd43a6.zip
Merge branch 'macos-add-split-tunnel-error-info'
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;