Always abandon refunded games
Django CI/CD / test (push) Successful in 36s
Django CI/CD / build-and-push (push) Successful in 54s

This commit is contained in:
2026-05-12 12:48:14 +02:00
parent bf2b86ba1f
commit b8187c32b1
2 changed files with 6 additions and 10 deletions
+3 -4
View File
@@ -212,10 +212,9 @@ def refund_purchase_confirmation(
def refund_purchase(request: HttpRequest, purchase_id: int) -> HttpResponse:
purchase = get_object_or_404(Purchase, id=purchase_id)
if request.POST.get("set_abandoned"):
for game in purchase.games.all():
game.status = Game.Status.ABANDONED
game.save()
for game in purchase.games.all():
game.status = Game.Status.ABANDONED
game.save()
purchase.refund()