diff --git a/core/signals.py b/core/signals.py index d834818b..02591b83 100644 --- a/core/signals.py +++ b/core/signals.py @@ -11,6 +11,7 @@ from django.utils.translation import gettext_lazy as _ from sentry_sdk import capture_exception from core.models import Category, Order, Product, PromoCode, Wishlist +from core.serializers import OrderProductSimpleSerializer from core.utils import ( generate_human_readable_id, resolve_translations_for_elasticsearch, @@ -85,7 +86,9 @@ def process_order_changes(instance, created, **_kwargs): break if instance.status in ["CREATED", "PAYMENT"]: - logger.debug("Processing order changes: %s", str(instance.uuid)) + logger.debug("Processing order changes: %s\nWith orderproducts: %s", + str(instance.__dict__), + str(OrderProductSimpleSerializer(instance.order_products.all(), many=True).data)) if not instance.is_whole_digital: send_order_created_email.delay(instance.uuid)