[#3477] The where clause doesn't do what it's supposed to do

This commit is contained in:
Frederic Merizen 2019-02-27 16:27:16 +01:00 committed by Frederic Merizen
parent cf3f2409dd
commit 4646e10864

View file

@ -154,18 +154,8 @@ class ProcedurePresentation < ApplicationRecord
end end
.uniq .uniq
champ_fields = fields_to_eager_load.select do |field|
['type_de_champ', 'type_de_champ_private'].include?(field['table'])
end
if champ_fields.present?
dossiers
.includes(relations_to_include)
.where(champs: { type_de_champ_id: champ_fields.pluck('column') })
else
dossiers.includes(relations_to_include) dossiers.includes(relations_to_include)
end end
end
private private