diff --git a/src/pretix/api/serializers/media.py b/src/pretix/api/serializers/media.py index 6c8e97f162..4ea9b6b3b4 100644 --- a/src/pretix/api/serializers/media.py +++ b/src/pretix/api/serializers/media.py @@ -160,12 +160,12 @@ 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 ] r['linked_orderpositions'] = ops - + # add linked_orderposition (singular) for backwards compatibility if len(ops) < 2: r['linked_orderposition'] = ops[0] if ops else None