Merge pull request #1382 from slingamn/unsuspend_bug

fix casefolding issue in NS SUSPEND DEL
This commit is contained in:
Shivaram Lingamneni
2020-11-11 09:14:28 -08:00
committed by GitHub
+3 -3
View File
@@ -1350,14 +1350,14 @@ func (am *AccountManager) killClients(clients []*Client) {
}
}
func (am *AccountManager) Unsuspend(account string) (err error) {
cfaccount, err := CasefoldName(account)
func (am *AccountManager) Unsuspend(accountName string) (err error) {
cfaccount, err := CasefoldName(accountName)
if err != nil {
return errAccountDoesNotExist
}
existsKey := fmt.Sprintf(keyAccountExists, cfaccount)
suspensionKey := fmt.Sprintf(keyAccountSuspended, account)
suspensionKey := fmt.Sprintf(keyAccountSuspended, cfaccount)
err = am.server.store.Update(func(tx *buntdb.Tx) error {
_, err := tx.Get(existsKey)
if err != nil {