From 4c3d619260e7f1d01832327e905dcd03c4433f92 Mon Sep 17 00:00:00 2001 From: Maikel Linke Date: Wed, 23 Aug 2023 17:03:30 +1000 Subject: [PATCH] Report customers in deterministic order The result could be random before which led to a flaky spec. I could have adjusted the spec but I thought that it may be better UX as well to be deterministic, especially when exporting into spreadsheets. --- lib/reporting/reports/customers/base.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/reporting/reports/customers/base.rb b/lib/reporting/reports/customers/base.rb index f926e54b8a..cad550789d 100644 --- a/lib/reporting/reports/customers/base.rb +++ b/lib/reporting/reports/customers/base.rb @@ -8,6 +8,7 @@ module Reporting filter Spree::Order.managed_by(@user) .distributed_by_user(@user) .complete.not_state(:canceled) + .order(:id) end def filter(orders)