diff --git a/la_chariotte/order/models.py b/la_chariotte/order/models.py index 557be4d..15eb12b 100644 --- a/la_chariotte/order/models.py +++ b/la_chariotte/order/models.py @@ -123,7 +123,7 @@ class Order(models.Model): f" {self.grouped_order.code}" ) - def create_ordered_item(self, nb, item): + def order_item(self, nb, item): """Create an OrderItem instance and update counters/price accordingly""" self.ordered_items.add(OrderedItem.objects.create(nb=nb, order=self, item=item)) item.ordered_nb += nb diff --git a/la_chariotte/order/views/order.py b/la_chariotte/order/views/order.py index 3c1ce52..d80fbad 100644 --- a/la_chariotte/order/views/order.py +++ b/la_chariotte/order/views/order.py @@ -66,7 +66,7 @@ def place_order(request, code): if error_message: break # stop creating items if there is an error if quantity > 0: - order.create_ordered_item(nb=quantity, item=item) + order.order_item(nb=quantity, item=item) # Redisplay the form with error messages if there is an error if error_message: diff --git a/la_chariotte/tests/utils.py b/la_chariotte/tests/utils.py index 9134032..10db706 100644 --- a/la_chariotte/tests/utils.py +++ b/la_chariotte/tests/utils.py @@ -40,8 +40,8 @@ def order_items_in_grouped_order(grouped_order): order = grouped_order.order_set.create(author=author_1) order_2 = grouped_order.order_set.create(author=author_2) order_3 = grouped_order.order_set.create(author=author_3) - order.create_ordered_item(item=item_1, nb=3) - order.create_ordered_item(item=item_2, nb=2) - order_2.create_ordered_item(item=item_1, nb=1) - order_3.create_ordered_item(item=item_2, nb=1) + order.order_item(item=item_1, nb=3) + order.order_item(item=item_2, nb=2) + order_2.order_item(item=item_1, nb=1) + order_3.order_item(item=item_2, nb=1) return order