# File lib/bullet/active_record42.rb, line 206 def reader(force_reload = false) result = origin_reader(force_reload) if Bullet.start? if @owner.class.name !~ /^HABTM_/ && !@inversed Bullet::Detector::NPlusOneQuery.call_association(@owner, @reflection.name) if Bullet::Detector::NPlusOneQuery.impossible?(@owner) Bullet::Detector::NPlusOneQuery.add_impossible_object(result) if result else Bullet::Detector::NPlusOneQuery.add_possible_objects(result) if result end end end result end