From 0e4c7850180067a635d635a4c015bacf430e5234 Mon Sep 17 00:00:00 2001 From: natdeanlewissoftwire Date: Fri, 17 Feb 2023 10:45:24 +0000 Subject: [PATCH] feat: inequality tweak for crossover period --- app/models/validations/date_validations.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/models/validations/date_validations.rb b/app/models/validations/date_validations.rb index ec2e5f9aa..0af6f4af7 100644 --- a/app/models/validations/date_validations.rb +++ b/app/models/validations/date_validations.rb @@ -35,7 +35,7 @@ module Validations::DateValidations created_at = record.created_at || Time.zone.now - if created_at > previous_collection_end_date && !record.startdate.between?(current_collection_start_date, current_collection_end_date) + if created_at >= previous_collection_end_date && !record.startdate.between?(current_collection_start_date, current_collection_end_date) record.errors.add :startdate, I18n.t("validations.date.outside_collection_window.not_crossover_period", current_collection: "#{current_collection_start_suffix}/#{current_collection_start_suffix + 1}", current_collection_start_year: current_collection_start_date.year, current_collection_end_year: current_collection_end_date.year) end