From 5585a35d3a7dcccbaf81f3c76c244e41c6e35f6d Mon Sep 17 00:00:00 2001 From: Richard Schreiber Date: Fri, 17 Apr 2026 12:08:01 +0200 Subject: [PATCH] fix test --- src/pretix/api/serializers/media.py | 2 +- src/tests/api/test_reusable_media.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pretix/api/serializers/media.py b/src/pretix/api/serializers/media.py index 05cd32eb8d..faa25d2010 100644 --- a/src/pretix/api/serializers/media.py +++ b/src/pretix/api/serializers/media.py @@ -160,7 +160,7 @@ class ReusableMediaSerializer(I18nAwareModelSerializer): ops_noperm.append(lop.id) if ops_noperm: ops = [ - {'id': op.id} if op.id in ops_noperm + {'id': op['id']} if op['id'] in ops_noperm else op for op in ops ] diff --git a/src/tests/api/test_reusable_media.py b/src/tests/api/test_reusable_media.py index 3bca2e9de1..ae2d7fce18 100644 --- a/src/tests/api/test_reusable_media.py +++ b/src/tests/api/test_reusable_media.py @@ -276,7 +276,7 @@ def test_medium_detail_event_permission_missing(token_client, organizer, event, ticket = event.items.create(name='Early-bird ticket', category=None, default_price=23, admission=True, personalized=True) op = o.positions.create(item=ticket, price=Decimal("14")) - medium.linked_orderposition = op + medium.linked_orderpositions.add(op) medium.linked_giftcard = giftcard medium.customer = customer medium.save()