diff --git a/registrasion/templatetags/registrasion_tags.py b/registrasion/templatetags/registrasion_tags.py index 17edc8e47094ca3497a15df5fb3aa0be68ce4203..7d618171936736458f89777f4a1b0cafa58b64ca 100644 --- a/registrasion/templatetags/registrasion_tags.py +++ b/registrasion/templatetags/registrasion_tags.py @@ -30,7 +30,13 @@ def items_pending(context): all_items = rego.ProductItem.objects.filter( cart__user=context.request.user, cart__active=True, - ).select_related("product", "product__category") + ).select_related( + "product", + "product__category", + ).order_by( + "product__category__order", + "product__order", + ) return all_items