From c325cc11201bab1cbc777e6a5c5b413d074963d6 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Fri, 27 Oct 2023 10:46:05 +0200 Subject: [PATCH] Fix crash in gift card detail view (PRETIXEU-97N) --- src/pretix/presale/views/order.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pretix/presale/views/order.py b/src/pretix/presale/views/order.py index 52cf7cd44..f77345723 100644 --- a/src/pretix/presale/views/order.py +++ b/src/pretix/presale/views/order.py @@ -1172,9 +1172,9 @@ class OrderPositionGiftCardDetails(EventViewMixin, OrderPositionDetailMixin, Lis @cached_property def giftcard(self): - return GiftCard.objects.filter( + return get_object_or_404(GiftCard.objects.filter( Q(owner_ticket_id=self.position.pk) | Q(owner_ticket__addon_to_id=self.position.pk) - ).get(pk=self.kwargs['pk']) + ), pk=self.kwargs['pk']) def get_queryset(self): return self.giftcard.transactions.order_by('-datetime', '-pk')