##// END OF EJS Templates
Rails4: replace deprecated find_all_by_* at Journal model...
Toshi MARUYAMA -
r12224:89b5518e0b3a
parent child
Show More
@@ -148,7 +148,7 class Journal < ActiveRecord::Base
148 def self.preload_journals_details_custom_fields(journals)
148 def self.preload_journals_details_custom_fields(journals)
149 field_ids = journals.map(&:details).flatten.select {|d| d.property == 'cf'}.map(&:prop_key).uniq
149 field_ids = journals.map(&:details).flatten.select {|d| d.property == 'cf'}.map(&:prop_key).uniq
150 if field_ids.any?
150 if field_ids.any?
151 fields_by_id = CustomField.find_all_by_id(field_ids).inject({}) {|h, f| h[f.id] = f; h}
151 fields_by_id = CustomField.where(:id => field_ids).all.inject({}) {|h, f| h[f.id] = f; h}
152 journals.each do |journal|
152 journals.each do |journal|
153 journal.details.each do |detail|
153 journal.details.each do |detail|
154 if detail.property == 'cf'
154 if detail.property == 'cf'
General Comments 0
You need to be logged in to leave comments. Login now