From d3f5d21e8867b2a71b9ba77cb4908988a280f3bc Mon Sep 17 00:00:00 2001 From: jwijenbergh Date: Mon, 18 Jul 2022 17:26:45 +0200 Subject: State: Save the state after retrieving a successful connect config --- state.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/state.go b/state.go index a60b143..66f2de0 100644 --- a/state.go +++ b/state.go @@ -133,10 +133,14 @@ func (state *VPNState) getConfig(chosenServer server.Server, forceTCP bool) (str // Go back state.GoBack() return "", "", &types.WrappedErrorMessage{Message: errorMessage, Err: configErr} - } else { - state.FSM.GoTransitionWithData(fsm.HAS_CONFIG, state.getServerInfoData(), false) } + // Signal the server display info + state.FSM.GoTransitionWithData(fsm.HAS_CONFIG, state.getServerInfoData(), false) + + // Save the config + state.Config.Save(&state) + return config, configType, nil } -- cgit v1.2.3