11065: Merge branch 'master' into 11065-optional-audit-logging
[arvados.git] / services / api / app / models / container_request.rb
index c434ee031773f598b66268bddc434e02aca550a8..f430ae918546ed53fe7eb1ef482fefea5d46a9c7 100644 (file)
@@ -359,7 +359,9 @@ class ContainerRequest < ArvadosModel
     c = get_requesting_container()
     if !c.nil?
       self.requesting_container_uuid = c.uuid
-      self.priority = c.priority>0 ? 1 : 0
+      # Determine the priority of container request for the requesting
+      # container.
+      self.priority = ContainerRequest.where(container_uuid: self.requesting_container_uuid).maximum("priority") || 0
     end
   end