From 1f97393a12698fdffcb465a093fed462e2f4e59e Mon Sep 17 00:00:00 2001 From: Sylvain Date: Fri, 4 Nov 2022 08:11:30 +0100 Subject: [PATCH] (bug) invalid VAT rate --- app/services/vat_history_service.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/services/vat_history_service.rb b/app/services/vat_history_service.rb index d4685323b..034e40f68 100644 --- a/app/services/vat_history_service.rb +++ b/app/services/vat_history_service.rb @@ -94,7 +94,7 @@ class VatHistoryService # when the VAT rate was enabled, set the date it was enabled and the rate range = chronology.find { |p| rate.created_at.to_i.between?(p[:start].to_i, p[:end].to_i) } date = range[:enabled] ? rate.created_at : range[:end] - date_rates.push(date: date, rate: rate.value.to_f) unless date_rates.find { |d| d[:date] == date } + date_rates.push(date: date, rate: rate.value.to_f) unless date_rates.find { |d| d[:date].to_i == date.to_i } end chronology.reverse_each do |period| # when the VAT rate was disabled, set the date it was disabled and rate=0