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.
This commit is contained in:
Egor Pavlovich Gorbunov 2025-11-18 12:51:51 +03:00
parent b8b7dcc1d1
commit 770d3a935d
2 changed files with 8 additions and 8 deletions

View file

@ -228,9 +228,9 @@ class BuyOrder(BaseMutation):
)
match str(type(instance)):
case "<class 'payments.models.Transaction'>":
case "<class 'engine.payments.models.Transaction'>":
return BuyOrder(transaction=instance)
case "<class 'core.models.Order'>":
case "<class 'engine.core.models.Order'>":
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 "<class 'payments.models.Transaction'>":
case "<class 'engine.payments.models.Transaction'>":
return BuyWishlist(transaction=instance)
case "<class 'core.models.Order'>":
case "<class 'engine.core.models.Order'>":
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 "<class 'payments.models.Transaction'>":
case "<class 'engine.payments.models.Transaction'>":
return BuyProduct(transaction=instance)
case "<class 'core.models.Order'>":
case "<class 'engine.core.models.Order'>":
return BuyProduct(order=instance)
case _:
raise TypeError(_(f"wrong type came from order.buy() method: {type(instance)!s}"))

View file

@ -704,9 +704,9 @@ class OrderViewSet(EvibesViewSet):
chosen_products=serializer.validated_data.get("chosen_products"),
)
match str(type(instance)):
case "<class 'payments.models.Transaction'>":
case "<class 'engine.payments.models.Transaction'>":
return Response(status=status.HTTP_202_ACCEPTED, data=TransactionProcessSerializer(instance).data)
case "<class 'core.models.Order'>":
case "<class 'engine.core.models.Order'>":
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}"))