From d211f5e724e7b16184bcad5beeebc0b76eb4ea77 Mon Sep 17 00:00:00 2001 From: Richard Schreiber Date: Mon, 20 Apr 2026 10:38:42 +0200 Subject: [PATCH] micro-improve linked_op-removal-logging --- src/pretix/api/serializers/order.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pretix/api/serializers/order.py b/src/pretix/api/serializers/order.py index ddacf7f3ec..c59749d0c5 100644 --- a/src/pretix/api/serializers/order.py +++ b/src/pretix/api/serializers/order.py @@ -1718,11 +1718,11 @@ class OrderCreateSerializer(I18nAwareModelSerializer): answ.options.add(*options) if use_reusable_medium: - for op in use_reusable_medium.linked_orderpositions.all(): + for op_pk in use_reusable_medium.linked_orderpositions.values_list('pk', flat=True): use_reusable_medium.log_action( 'pretix.reusable_medium.linked_orderposition.removed', data={ - 'linked_orderposition': op.pk, + 'linked_orderposition': op_pk, } ) use_reusable_medium.linked_orderpositions.set([pos])