From cbcf94cc2d829124cf43c1652205986a2447b58d Mon Sep 17 00:00:00 2001 From: Daniel LaCosse <3759828+daniellacosse@users.noreply.github.com> Date: Wed, 13 Mar 2024 15:06:18 -0400 Subject: [PATCH] don't wrap sessionconfigerror --- .../app/outline_server_repository/access_key_serialization.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/www/app/outline_server_repository/access_key_serialization.ts b/src/www/app/outline_server_repository/access_key_serialization.ts index eadd91e4f0..a3c57f7b97 100644 --- a/src/www/app/outline_server_repository/access_key_serialization.ts +++ b/src/www/app/outline_server_repository/access_key_serialization.ts @@ -86,6 +86,10 @@ export async function fetchShadowsocksSessionConfig(configLocation: URL): Promis return parseShadowsocksSessionConfigJson(responseBody); } catch (cause) { + if (cause instanceof errors.SessionConfigError) { + throw cause; + } + throw new errors.ServerAccessKeyInvalid('Failed to parse VPN information fetched from dynamic access key.', { cause, });