diff --git a/src/pretix/base/models/giftcards.py b/src/pretix/base/models/giftcards.py index 9054697379..d076c60f5f 100644 --- a/src/pretix/base/models/giftcards.py +++ b/src/pretix/base/models/giftcards.py @@ -195,20 +195,21 @@ class GiftCardTransaction(models.Model): return response if self.order_id: - if not self.text: - if not customer_facing: - return format_html( - '{}', - reverse( - "control:event.order", - kwargs={ - "event": self.order.event.slug, - "organizer": self.order.event.organizer.slug, - "code": self.order.code, - } - ), - self.order.full_code - ) + if not customer_facing: + return format_html( + '{} {}', + reverse( + "control:event.order", + kwargs={ + "event": self.order.event.slug, + "organizer": self.order.event.organizer.slug, + "code": self.order.code, + } + ), + self.order.full_code, + self.text or "", + ) + elif not self.text: return self.order.full_code else: return self.text diff --git a/src/pretix/base/payment.py b/src/pretix/base/payment.py index b73fecd1a5..f7a8a5bcee 100644 --- a/src/pretix/base/payment.py +++ b/src/pretix/base/payment.py @@ -1627,6 +1627,7 @@ class GiftCardPayment(BasePaymentProvider): order=refund.order, refund=refund, acceptor=self.event.organizer, + text=refund.comment, ) refund.info_data = { 'gift_card': gc.pk,