Add check for abandoned gamblers so it creates a new entity

This commit is contained in:
barelyprofessional
2025-10-05 14:21:54 -05:00
parent 3b5f9f0edd
commit 494b118969

View File

@@ -228,7 +228,7 @@ public static class Money
await db.Gamblers.AsNoTracking().OrderBy(x => x.Id).Include(x => x.User).LastOrDefaultAsync(g => g.User.Id == user.Id && g.State != GamblerState.PermanentlyBanned, await db.Gamblers.AsNoTracking().OrderBy(x => x.Id).Include(x => x.User).LastOrDefaultAsync(g => g.User.Id == user.Id && g.State != GamblerState.PermanentlyBanned,
cancellationToken: ct); cancellationToken: ct);
_logger.Info($"Retrieved entity for {user.KfUsername}. Is Gambler Entity Null? => {gambler == null}"); _logger.Info($"Retrieved entity for {user.KfUsername}. Is Gambler Entity Null? => {gambler == null}");
if (gambler != null) if (gambler != null && gambler.State != GamblerState.Abandoned)
{ {
_logger.Info($"Gambler entity details: {gambler.Id}, Created: {gambler.Created:o}"); _logger.Info($"Gambler entity details: {gambler.Id}, Created: {gambler.Created:o}");
return gambler; return gambler;