From 1140e4afea9811e67460eeaf13f6f50da811ed56 Mon Sep 17 00:00:00 2001 From: Samuel Young Date: Wed, 8 Oct 2025 09:13:02 +0100 Subject: [PATCH] CLDC-4028: Fix created at name change in lettings log always safer to use updated at for checking whether the record has changed --- app/services/exports/lettings_log_export_service.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/services/exports/lettings_log_export_service.rb b/app/services/exports/lettings_log_export_service.rb index 0c75b6e02..89b041104 100644 --- a/app/services/exports/lettings_log_export_service.rb +++ b/app/services/exports/lettings_log_export_service.rb @@ -58,10 +58,10 @@ module Exports # these must be separate as activerecord struggles to join to two different name change tables in the same query ids.concat( - relation.left_joins(owning_organisation: :organisation_name_changes).where(owning_organisation: { organisation_name_changes: { created_at: range } }).pluck(:id), + relation.left_joins(owning_organisation: :organisation_name_changes).where(owning_organisation: { organisation_name_changes: { updated_at: range } }).pluck(:id), ) ids.concat( - relation.left_joins(managing_organisation: :organisation_name_changes).where(managing_organisation: { organisation_name_changes: { created_at: range } }).pluck(:id), + relation.left_joins(managing_organisation: :organisation_name_changes).where(managing_organisation: { organisation_name_changes: { updated_at: range } }).pluck(:id), ) LettingsLog.where(id: ids)