From ddff97147fa62d3ea67761f3094dc1ee5ce76bcc Mon Sep 17 00:00:00 2001 From: Henne Vogelsang Date: Tue, 21 Jan 2025 17:30:17 +0100 Subject: [PATCH] Query versions of associations Not association related versions data. To make this database save, this broke with Postgre. Probably LIKE vs ILIKE... --- app/controllers/admin/events_controller.rb | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/app/controllers/admin/events_controller.rb b/app/controllers/admin/events_controller.rb index 130558b5..27b19112 100644 --- a/app/controllers/admin/events_controller.rb +++ b/app/controllers/admin/events_controller.rb @@ -45,10 +45,8 @@ module Admin @votes = @event.votes.includes(:user) @difficulty_levels = @program.difficulty_levels @versions = @event.versions | - PaperTrail::Version.where(item_type: 'Commercial').where('object LIKE ?', "%commercialable_id: #{@event.id}\ncommercialable_type: Event%") | - PaperTrail::Version.where(item_type: 'Commercial').where('object_changes LIKE ?', "%commercialable_id:\n- \n- #{@event.id}\ncommercialable_type:\n- \n- Event%") | - PaperTrail::Version.where(item_type: 'Vote').where('object_changes LIKE ?', "%\nevent_id:\n- \n- #{@event.id}\n%") | - PaperTrail::Version.where(item_type: 'Vote').where('object LIKE ?', "%\nevent_id: #{@event.id}\n%") + @event.commercials.map(&:versions).flatten | + @event.votes.map(&:versions).flatten end def edit