canonical-ubuntu-qa team mailing list archive
-
canonical-ubuntu-qa team
-
Mailing list archive
-
Message #03929
[Merge] ~andersson123/autopkgtest-cloud:fix-cache-amqp-creds into autopkgtest-cloud:master
Tim Andersson has proposed merging ~andersson123/autopkgtest-cloud:fix-cache-amqp-creds into autopkgtest-cloud:master.
Requested reviews:
Canonical's Ubuntu QA (canonical-ubuntu-qa)
For more details, see:
https://code.launchpad.net/~andersson123/autopkgtest-cloud/+git/autopkgtest-cloud/+merge/465238
--
Your team Canonical's Ubuntu QA is requested to review the proposed merge of ~andersson123/autopkgtest-cloud:fix-cache-amqp-creds into autopkgtest-cloud:master.
diff --git a/charms/focal/autopkgtest-web/webcontrol/cache-amqp b/charms/focal/autopkgtest-web/webcontrol/cache-amqp
index adfd4df..336891e 100755
--- a/charms/focal/autopkgtest-web/webcontrol/cache-amqp
+++ b/charms/focal/autopkgtest-web/webcontrol/cache-amqp
@@ -4,6 +4,7 @@ import argparse
import json
import logging
import os
+import re
import sqlite3
import sys
import tempfile
@@ -123,11 +124,8 @@ class AutopkgtestQueueContents:
if isinstance(r, bytes):
r = r.decode("UTF-8")
try:
- req = r.split("\n", 1)
- if len(req) > 1:
- params = json.loads(req[1])
- else:
- params = {}
+ req = re.search(r"{(.*)}", r).group(1)
+ params = json.loads("{%s}" % req)
if params.get("readable-by", False) or params.get(
"swiftuser", False
):
Follow ups