diff --git a/VERSION b/VERSION index 6ce4388fd..301f972e3 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.104.1 +0.104.2 diff --git a/protocol/messenger_handler.go b/protocol/messenger_handler.go index 5e5ec9478..c67c1ea9d 100644 --- a/protocol/messenger_handler.go +++ b/protocol/messenger_handler.go @@ -2043,7 +2043,16 @@ func (m *Messenger) HandleSyncWalletAccount(state *ReceivedMessageState, message if err == nil { state.Response.Accounts = accs - state.Response.Settings = []*settings.SyncSettingField{{settings.LatestDerivedPath, newPath}} + if state.Response.Settings == nil { + state.Response.Settings = []*settings.SyncSettingField{} + } + + state.Response.Settings = append( + state.Response.Settings, + &settings.SyncSettingField{ + SettingField: settings.LatestDerivedPath, + Value: newPath, + }) } return err