Features: None;

Fixes: 1) Change `UUID` to `String` for various GraphQL arguments; 2) Correct type annotation for `chosen_products` in `core/models.py`;

Extra: None;
This commit is contained in:
Egor Pavlovich Gorbunov 2025-07-07 19:43:06 +03:00
parent 8eae18f099
commit def55e9221
2 changed files with 5 additions and 5 deletions

View file

@ -175,13 +175,13 @@ class BuyOrder(BaseMutation):
description = _("buy an order")
class Arguments:
order_uuid = UUID(required=False)
order_uuid = String(required=False)
order_hr_id = String(required=False)
force_balance = Boolean(required=False)
force_payment = Boolean(required=False)
promocode_uuid = UUID(required=False)
shipping_address = UUID(required=False)
billing_address = UUID(required=False)
promocode_uuid = String(required=False)
shipping_address = String(required=False)
billing_address = String(required=False)
order = Field(OrderType, required=False)
transaction = Field(TransactionType, required=False)

View file

@ -1566,7 +1566,7 @@ class Order(ExportModelOperationsMixin("order"), NiceModel): # type: ignore [mi
promocode_uuid: str | None = None,
billing_address: str | None = None,
shipping_address: str | None = None,
chosen_products: list = None,
chosen_products: list | None = None,
) -> Self | Transaction | None:
order = self
if chosen_products: