From fa1e101d5469729c0b21c234bde85f731d4ce6e4 Mon Sep 17 00:00:00 2001 From: Aaron Patterson Date: Thu, 18 Jul 2013 15:05:39 -0700 Subject: use the superclass implementation --- activerecord/lib/active_record/reflection.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'activerecord/lib/active_record/reflection.rb') diff --git a/activerecord/lib/active_record/reflection.rb b/activerecord/lib/active_record/reflection.rb index 8a9488656b..f470946da5 100644 --- a/activerecord/lib/active_record/reflection.rb +++ b/activerecord/lib/active_record/reflection.rb @@ -527,7 +527,9 @@ module ActiveRecord # def chain @chain ||= begin - chain = source_reflection.chain + through_reflection.chain + a = source_reflection.chain + b = through_reflection.chain + chain = a + b chain[0] = self # Use self so we don't lose the information from :source_type chain end -- cgit v1.2.3