From 658208c281ffacd6a3068e1eb6d0c64af685ac4c Mon Sep 17 00:00:00 2001 From: Manny Dinssa <44172848+Dinssa@users.noreply.github.com> Date: Thu, 17 Apr 2025 15:48:19 +0100 Subject: [PATCH] Update organisation status logic to account for future start dates of the first change --- app/models/organisation.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/models/organisation.rb b/app/models/organisation.rb index 3851e7606..a4c64b1f3 100644 --- a/app/models/organisation.rb +++ b/app/models/organisation.rb @@ -217,8 +217,8 @@ class Organisation < ApplicationRecord name: self[:name], start_date: created_at, end_date: changes.first&.dig(:start_date)&.yesterday, - status: changes.empty? ? "active" : "inactive", - ) + status: changes.empty? || Time.zone.now.to_date < changes.first[:start_date] ? "active" : "inactive", + ) changes end