From 39989aa1d4927e832cce9a1685d691d252b29abc Mon Sep 17 00:00:00 2001 From: Egor fureunoir Gorbunov Date: Sat, 7 Jun 2025 17:33:26 +0300 Subject: [PATCH] Fixes: buy_without_registration for Order --- core/models.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/core/models.py b/core/models.py index 4631a2a0..e61e2050 100644 --- a/core/models.py +++ b/core/models.py @@ -756,6 +756,10 @@ class Order(ExportModelOperationsMixin("order"), NiceModel): amount = self.apply_promocode(promocode_uuid) if promocode_uuid else self.total_price self.status = "CREATED" + + if self.attributes is None: + self.attributes = {} + self.attributes.update( { "customer_name": customer_name, @@ -764,6 +768,7 @@ class Order(ExportModelOperationsMixin("order"), NiceModel): "is_business": kwargs.get("is_business", False), } ) + self.save() return Transaction.objects.create(