From 5eec7ef12ed7ccc6b0eebcaf125dddddd3d34e9f Mon Sep 17 00:00:00 2001 From: Tom Hughes Date: Wed, 20 Aug 2025 18:40:59 +0100 Subject: [PATCH] Preload tags for relation members --- app/controllers/old_relation_members_controller.rb | 2 +- app/controllers/relation_members_controller.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/controllers/old_relation_members_controller.rb b/app/controllers/old_relation_members_controller.rb index 76b3d8f65..e7cc65e0b 100644 --- a/app/controllers/old_relation_members_controller.rb +++ b/app/controllers/old_relation_members_controller.rb @@ -2,7 +2,7 @@ class OldRelationMembersController < OldElementsController def show @type = "relation" @current_feature = Relation.find(params[:id]) - @feature = OldRelation.preload(:old_members => :member).find([params[:id], params[:version]]) + @feature = OldRelation.preload(:old_members => { :member => :element_tags }).find([params[:id], params[:version]]) @frame_id = "member_relation_#{@feature.id}" return deny_access(nil) if @feature.redacted? && !params[:show_redactions] diff --git a/app/controllers/relation_members_controller.rb b/app/controllers/relation_members_controller.rb index 5d4525c34..e37652e98 100644 --- a/app/controllers/relation_members_controller.rb +++ b/app/controllers/relation_members_controller.rb @@ -1,7 +1,7 @@ class RelationMembersController < ElementsController def show @type = "relation" - @feature = Relation.preload(:relation_members => :member).find(params[:id]) + @feature = Relation.preload(:relation_members => { :member => :element_tags }).find(params[:id]) @frame_id = "member_relation_#{@feature.id}" render :partial => "browse/relation_member_frame", :locals => { :relation => @feature, :frame_id => @frame_id } -- 2.39.5