From c7b65453403050b9bc89784f9b260b022598171a Mon Sep 17 00:00:00 2001 From: Manny Dinssa <44172848+Dinssa@users.noreply.github.com> Date: Tue, 1 Apr 2025 16:12:14 +0100 Subject: [PATCH] Refactor date validation logic --- app/helpers/collection_time_helper.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/helpers/collection_time_helper.rb b/app/helpers/collection_time_helper.rb index 6c765f585..05fe44449 100644 --- a/app/helpers/collection_time_helper.rb +++ b/app/helpers/collection_time_helper.rb @@ -58,7 +58,7 @@ module CollectionTimeHelper start_date = [start_date_override, collection_start_date(date).to_date].compact.max.to_date end_date = [end_date_override, collection_end_date(date).to_date].compact.min.to_date - return nil if start_date > end_date || start_date == end_date + return nil if start_date >= end_date available_dates = (start_date..end_date).to_a - [date.to_date] available_dates.empty? ? nil : available_dates.sample