From d74c1c46270646862d63a7f6a5fb5482764ddcd1 Mon Sep 17 00:00:00 2001
From: Thomas Kluyver <thomas@kluyver.me.uk>
Date: Thu, 25 Mar 2021 10:25:13 +0000
Subject: [PATCH] Fix SQL parameter for query-rid action

It needs to be a tuple even when there's a single argument.

https://in.xfel.eu/redmine/issues/87389
---
 webservice/webservice.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/webservice/webservice.py b/webservice/webservice.py
index 0e9dab690..ec97eeb24 100644
--- a/webservice/webservice.py
+++ b/webservice/webservice.py
@@ -276,7 +276,7 @@ def slurm_job_status(jobid):
 
 def query_rid(conn, rid) -> bytes:
     c = conn.cursor()
-    c.execute("SELECT * FROM jobs WHERE rid LIKE ?", rid)
+    c.execute("SELECT * FROM jobs WHERE rid LIKE ?", (rid,))
     combined = {}
     for r in c.fetchall():
         rid, jobid, proposal, run, status, time_, _ = r
-- 
GitLab