X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/cdff1d7e5eadb611578090585e1e54aae41e7e66..45691d6448490cf637c2d9ef5ebc68ccd92b9230:/services/api/app/models/container.rb?ds=sidebyside diff --git a/services/api/app/models/container.rb b/services/api/app/models/container.rb index d61ba75e56..0aeca6db82 100644 --- a/services/api/app/models/container.rb +++ b/services/api/app/models/container.rb @@ -303,9 +303,7 @@ class Container < ArvadosModel else kwargs = {} end - kwargs[:query_on] = joins(:container_requests) - users_list.push kwargs - ContainerRequest.readable_by(*users_list) + Container.where(ContainerRequest.readable_by(*users_list).where("containers.uuid = container_requests.container_uuid").exists) end def final?