From f27148998a31d433d0c768cc7fadb8ca7b07c509 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Wed, 26 Feb 2020 15:59:42 +0100 Subject: [PATCH] Support for itemmeta: objects in the API --- src/pretix/api/serializers/order.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/pretix/api/serializers/order.py b/src/pretix/api/serializers/order.py index 577f7870ae..55c951f48d 100644 --- a/src/pretix/api/serializers/order.py +++ b/src/pretix/api/serializers/order.py @@ -189,6 +189,11 @@ class PdfDataSerializer(serializers.Field): for k, v in ev._cached_meta_data.items(): res['meta:' + k] = v + if not hasattr(instance.item, '_cached_meta_data'): + instance.item._cached_meta_data = instance.item.meta_data + for k, v in instance.item._cached_meta_data.items(): + res['itemmeta:' + k] = v + return res