From 6386a997d3805c4de5ad8f3cbf1b6979b4dc4dce Mon Sep 17 00:00:00 2001 From: Maikel Linke Date: Thu, 21 Sep 2023 16:33:50 +1000 Subject: [PATCH] Compare adjustments in deterministic order for invoices The comparator would sometimes compare two different adjustments when it should have compared two versions of the same adjustment. --- app/serializers/invoice/order_serializer.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/serializers/invoice/order_serializer.rb b/app/serializers/invoice/order_serializer.rb index dbdde2d03f..a5551779e0 100644 --- a/app/serializers/invoice/order_serializer.rb +++ b/app/serializers/invoice/order_serializer.rb @@ -16,7 +16,7 @@ class Invoice has_many :all_eligible_adjustments, serializer: Invoice::AdjustmentSerializer def all_eligible_adjustments - object.all_adjustments.eligible + object.all_adjustments.eligible.order(:id) end def completed_at