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']