Fix account persistence edge case

This commit is contained in:
Robert McRackan 2020-08-25 15:58:56 -04:00
parent dd25792864
commit dd3b032b21
4 changed files with 27 additions and 8 deletions

View file

@ -91,5 +91,7 @@ namespace InternalUtilities
ArgumentValidator.EnsureNotNullOrWhiteSpace(accountId, nameof(accountId));
AccountId = accountId.Trim();
}
public override string ToString() => $"{AccountId} - {Locale?.Name ?? "[empty]"}";
}
}

View file

@ -113,7 +113,9 @@ namespace InternalUtilities
return false;
account.Updated -= update;
return _accounts_backing.Remove(account);
var result = _accounts_backing.Remove(account);
update_no_validate();
return result;
}
private void validate(Account account)