diff --git a/prule/daemon/__main__.py b/prule/daemon/__main__.py
index 4e5ef27e9f4f267361764c5ce7d584eb434dec86..937bc547ebdf9e9ce890165c722daf623e8d7f99 100644
--- a/prule/daemon/__main__.py
+++ b/prule/daemon/__main__.py
@@ -728,7 +728,7 @@ class PruleThread(threading.Thread):
         job_cluster   = job_meta["cluster"]
         job_id        = str(job_meta["id"])
         job_slurmid   = str(job_meta["jobId"])
-        job_startTime = str(job_meta["startTime"])
+        job_startTime = str(job_meta["startTime"]) if type(job_meta["startTime"]) == int else int(datetime.datetime.fromisoformat(job_meta['startTime']).timestamp())
 
         job_path        = None
         job_tempdir     = None