Fixed AddStashRowsBonusToProfile due to inverted null check fixes #360

This commit is contained in:
Chomp
2025-06-05 15:10:33 +01:00
parent 2eb7b798c3
commit fee5a1f4dc
@@ -566,10 +566,14 @@ public class ProfileHelper(
public void AddStashRowsBonusToProfile(string sessionId, int rowsToAdd) public void AddStashRowsBonusToProfile(string sessionId, int rowsToAdd)
{ {
var profile = GetPmcProfile(sessionId); var profile = GetPmcProfile(sessionId);
var existingBonus = profile?.Bonuses?.FirstOrDefault(b => b.Type == BonusType.StashRows); if (profile?.Bonuses is null)
if (existingBonus != null)
{ {
profile?.Bonuses?.Add( return;
}
var existingBonus = profile?.Bonuses.FirstOrDefault(b => b.Type == BonusType.StashRows);
if (existingBonus is null)
{
profile!.Bonuses.Add(
new Bonus new Bonus
{ {
Id = _hashUtil.Generate(), Id = _hashUtil.Generate(),