21449: Propagate max_run_time to LSF scheduler.
[arvados.git] / services / api / app / models / container_request.rb
index 0a8e33d05f5964ea7dc734ece6c1c740e3dc848c..f5789f31f684f89b2ac553de09cc199dfba005aa 100644 (file)
@@ -470,8 +470,9 @@ class ContainerRequest < ArvadosModel
 
   def validate_scheduling_parameters
     if self.state == Committed
-      if scheduling_parameters.include? 'partitions' and
-         (!scheduling_parameters['partitions'].is_a?(Array) ||
+      if scheduling_parameters.include?('partitions') and
+        !scheduling_parameters['partitions'].nil? and
+        (!scheduling_parameters['partitions'].is_a?(Array) ||
           scheduling_parameters['partitions'].reject{|x| !x.is_a?(String)}.size !=
             scheduling_parameters['partitions'].size)
             errors.add :scheduling_parameters, "partitions must be an array of strings"