X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/a93774da6449567a2759672cf329be6ec96f91e3..002aec2a7db39d269bb3c9123783022c2e32a5cc:/services/api/app/models/arvados_model.rb?ds=inline diff --git a/services/api/app/models/arvados_model.rb b/services/api/app/models/arvados_model.rb index f933126933..946c4262e3 100644 --- a/services/api/app/models/arvados_model.rb +++ b/services/api/app/models/arvados_model.rb @@ -457,6 +457,9 @@ class ArvadosModel < ApplicationRecord if not ft[:cond_out].any? return query end + ft[:joins].each do |t| + query = query.joins(t) + end query.where('(' + ft[:cond_out].join(') AND (') + ')', *ft[:param_out]) end