if err != nil {
return err
}
- oldAlias := account.Alias
+ oldAccount := *account
normalizedAlias := strings.ToLower(strings.TrimSpace(newAlias))
a, err := m.store.GetAccountByAlias(normalizedAlias)
}
m.cacheMu.Lock()
- m.aliasCache.Remove(oldAlias)
+ m.aliasCache.Remove(oldAccount.Alias)
m.cacheMu.Unlock()
account.Alias = normalizedAlias
return err
}
- m.store.DeleteAccountByAlias(oldAlias)
+ m.store.DeleteAccount(&oldAccount)
if err := m.store.SetAccount(account); err != nil {
return err
}