diff --git a/webservice/webservice.py b/webservice/webservice.py
index edec25509eb178037572098236db49a6252ab987..7865ef325fe319c537f0769197da1a3de8b642e0 100644
--- a/webservice/webservice.py
+++ b/webservice/webservice.py
@@ -348,7 +348,7 @@ async def update_job_db(config):
                 else:
                     _, sltime, slstatus = await slurm_job_status(jobid)
                     query = "UPDATE jobs SET status=? WHERE jobid LIKE ?"
-                    c.execute(query, (jobid, slstatus))
+                    c.execute(query, (slstatus, jobid))
 
                     if slstatus == 'COMPLETED':
                         cflg.append("A")
@@ -434,7 +434,7 @@ async def run_action(job_db, cmd, mode, proposal, run, rid):
                 if "Submitted job:" in r:
                     _, jobid = r.split(":")
                     c.execute(
-                        "INSERT INTO jobs VALUES (?, ?, ?, ?, ?, 'PD', ?, ?)",
+                        "INSERT INTO jobs VALUES (?, ?, ?, ?, 'PD', ?, ?, ?)",
                         (rid, jobid.strip(), proposal, run,
                          datetime.now().isoformat(), cmd[3], cmd[4])
                     )