From a1939a105dc4ddab27489b1bac3b22f674536e41 Mon Sep 17 00:00:00 2001 From: jwijenbergh Date: Tue, 19 Jul 2022 15:48:26 +0200 Subject: State: Allow setting a profile regardless of the FSM state --- state.go | 4 ---- 1 file changed, 4 deletions(-) diff --git a/state.go b/state.go index 55bf705..93cf217 100644 --- a/state.go +++ b/state.go @@ -304,10 +304,6 @@ func (state *VPNState) GetDiscoServers() (string, error) { func (state *VPNState) SetProfileID(profileID string) error { errorMessage := "failed to set the profile ID for the current server" - if !state.FSM.InState(fsm.ASK_PROFILE) { - return &types.WrappedErrorMessage{Message: errorMessage, Err: fsm.WrongStateError{Got: state.FSM.Current, Want: fsm.ASK_PROFILE}.CustomError()} - } - server, serverErr := state.Servers.GetCurrentServer() if serverErr != nil { return &types.WrappedErrorMessage{Message: errorMessage, Err: serverErr} -- cgit v1.2.3