14807: Fix admin permissions for containers.
[arvados.git] / services / api / app / models / container.rb
index bd586907ee2eaf205616251be126bc7cf9c94b09..0682676c5ccc2d7f7f738c2f99971447f1456be9 100644 (file)
@@ -375,6 +375,9 @@ class Container < ArvadosModel
     else
       kwargs = {}
     end
+    if users_list.select { |u| u.is_admin }.any?
+      return super
+    end
     Container.where(ContainerRequest.readable_by(*users_list).where("containers.uuid = container_requests.container_uuid").exists)
   end