15854: Support filtering container_requests by container fields.
[arvados.git] / services / api / app / models / arvados_model.rb
index f93312693307c39f1c39a85694cfe51011ecdc09..946c4262e3a0eeeb1297cf51f1fba9ab183a1d96 100644 (file)
@@ -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