From 631ed6c8b699299a713ac45c497bf28bf7e4292a Mon Sep 17 00:00:00 2001 From: Michael Schwarz Date: Tue, 30 Aug 2022 11:00:04 +0200 Subject: [PATCH] Little bugfix, there might be failed jobs without a step --- slurm-clusercockpit-sync.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/slurm-clusercockpit-sync.py b/slurm-clusercockpit-sync.py index 8de963c..a507ade 100755 --- a/slurm-clusercockpit-sync.py +++ b/slurm-clusercockpit-sync.py @@ -310,7 +310,7 @@ class SlurmSync: else: jobsAcctData = self._getAccDataForJob(jobid)['jobs'] for j in jobsAcctData: - if j['steps'][0]['time']['start'] == ccjob['startTime']: + if len(j['steps']) > 0 and j['steps'][0]['time']['start'] == ccjob['startTime']: jobAcctData = j jobstate = jobAcctData['state']['current'].lower() endtime = jobAcctData['time']['end']