diff --git a/apps/payment/views.py b/apps/payment/views.py index f1399ff2..31217ac3 100644 --- a/apps/payment/views.py +++ b/apps/payment/views.py @@ -388,7 +388,7 @@ class GiftCertificateGetView(TemplateView): ugs = get_object_or_404(UserGiftCertificate, pk=short_url.decode_url(slug)) except: raise Http404() - if UserBonus.objects.filter(payment=ugs.payment).exists(): + if request.user.bonuses.filter(payment=ugs.payment).exists(): raise Http404() bonuses = UserBonus.objects.create(user=request.user, amount=ugs.gift_certificate.price, payment=ugs.payment)