diff --git a/byceps/blueprints/admin/shop/order/service.py b/byceps/blueprints/admin/shop/order/service.py index a9aaff6d23..7bc70e26e2 100644 --- a/byceps/blueprints/admin/shop/order/service.py +++ b/byceps/blueprints/admin/shop/order/service.py @@ -7,6 +7,7 @@ """ from dataclasses import dataclass +import dataclasses from typing import Dict, Iterator, Sequence from .....services.shop.article.models.article import Article @@ -41,7 +42,7 @@ def extend_order_tuples_with_orderer( for order in orders: orderer = orderers_by_id[order.placed_by_id] - values = attr.astuple(order, recurse=False) + (orderer,) + values = dataclasses.astuple(order) + (orderer,) yield OrderWithOrderer(*values)