proper check (amending 9aef1d1535ff);
authorFabian Huch <huch@in.tum.de>
Thu, 14 Mar 2024 15:46:39 +0100
changeset 79895 4ec26ed6f481
parent 79894 3acbfeec4a95
child 79896 2c9c5ae99a09
proper check (amending 9aef1d1535ff);
src/Pure/Build/build_schedule.scala
--- a/src/Pure/Build/build_schedule.scala	Thu Mar 14 14:20:44 2024 +0100
+++ b/src/Pure/Build/build_schedule.scala	Thu Mar 14 15:46:39 2024 +0100
@@ -260,7 +260,7 @@
         facet.by_job.get(job_name) match {
           case None =>
             // no data for job, use timeout as esimation for single-threaded job on worst host
-            val default_time = sessions_structure(job_name).timeout
+            val default_time = sessions_structure.get(job_name).map(_.timeout).getOrElse(Time.zero)
             if (default_time > Time.zero) {
               val default_host = host_infos.hosts.sorted(host_infos.host_speeds).head
               default_time