From 770d3a935d236e2697d5180b2a28ad3247aeea6c Mon Sep 17 00:00:00 2001 From: Egor fureunoir Gorbunov Date: Tue, 18 Nov 2025 12:51:51 +0300 Subject: [PATCH] Features: None Fixes: 1) Update model type references from `payments.models.Transaction` to `engine.payments.models.Transaction`; 2) Update model type references from `core.models.Order` to `engine.core.models.Order`; Extra: Consistent namespace fix across multiple files; no functional changes. --- engine/core/graphene/mutations.py | 12 ++++++------ engine/core/viewsets.py | 4 ++-- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/engine/core/graphene/mutations.py b/engine/core/graphene/mutations.py index 81bb917d..3078aaa0 100644 --- a/engine/core/graphene/mutations.py +++ b/engine/core/graphene/mutations.py @@ -228,9 +228,9 @@ class BuyOrder(BaseMutation): ) match str(type(instance)): - case "": + case "": return BuyOrder(transaction=instance) - case "": + case "": return BuyOrder(order=instance) case _: raise TypeError(_(f"wrong type came from order.buy() method: {type(instance)!s}")) @@ -493,9 +493,9 @@ class BuyWishlist(BaseMutation): instance = order.buy(force_balance=force_balance, force_payment=force_payment) match str(type(instance)): - case "": + case "": return BuyWishlist(transaction=instance) - case "": + case "": return BuyWishlist(order=instance) case _: raise TypeError(_(f"wrong type came from order.buy() method: {type(instance)!s}")) @@ -535,9 +535,9 @@ class BuyProduct(BaseMutation): order.add_product(product_uuid=product_uuid, attributes=format_attributes(attributes)) instance = order.buy(force_balance=force_balance, force_payment=force_payment) match str(type(instance)): - case "": + case "": return BuyProduct(transaction=instance) - case "": + case "": return BuyProduct(order=instance) case _: raise TypeError(_(f"wrong type came from order.buy() method: {type(instance)!s}")) diff --git a/engine/core/viewsets.py b/engine/core/viewsets.py index bce34d89..11e25493 100644 --- a/engine/core/viewsets.py +++ b/engine/core/viewsets.py @@ -704,9 +704,9 @@ class OrderViewSet(EvibesViewSet): chosen_products=serializer.validated_data.get("chosen_products"), ) match str(type(instance)): - case "": + case "": return Response(status=status.HTTP_202_ACCEPTED, data=TransactionProcessSerializer(instance).data) - case "": + case "": return Response(status=status.HTTP_200_OK, data=OrderDetailSerializer(instance).data) case _: raise TypeError(_(f"wrong type came from order.buy() method: {type(instance)!s}"))