diff --git a/BeReadyBackend/Endpoints/RandomChallenges/PatchProofEndpoint.cs b/BeReadyBackend/Endpoints/RandomChallenges/PatchProofEndpoint.cs index 5c9e9a6..06cf8fe 100644 --- a/BeReadyBackend/Endpoints/RandomChallenges/PatchProofEndpoint.cs +++ b/BeReadyBackend/Endpoints/RandomChallenges/PatchProofEndpoint.cs @@ -77,11 +77,11 @@ public class PatchProofEndpoint( userRandomChallenge.Proof = Convert.ToBase64String(proofBytes); - user.TotalChallenge++; // +1 challenge de fait + user.TotalChallenge++; UserRandomChallenge? lastChallenge = await userRandomChallengesRepository.SingleOrDefaultAsync(new GetLastRandomChallengeSpec(userId), ct); - if (lastChallenge is not null) user.Series++; + if (lastChallenge is not null || user.Series == 0) user.Series++; else user.Series = 1; await usersRepository.SaveChangesAsync(ct);