summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjwijenbergh <jeroenwijenbergh@protonmail.com>2022-07-19 15:48:26 +0200
committerjwijenbergh <jeroenwijenbergh@protonmail.com>2022-07-19 15:48:26 +0200
commita1939a105dc4ddab27489b1bac3b22f674536e41 (patch)
tree934019b79c5ce22d2ee740c471de682bcbcd3070
parentff19af0b5f7518129524401fb8c27492d2634e2f (diff)
State: Allow setting a profile regardless of the FSM state
-rw-r--r--state.go4
1 files changed, 0 insertions, 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}