Skia has proposed merging 
~hyask/autopkgtest-cloud:skia/fix_user_page_indexerror into 
autopkgtest-cloud:master.

Requested reviews:
  Canonical's Ubuntu QA (canonical-ubuntu-qa)

For more details, see:
https://code.launchpad.net/~hyask/autopkgtest-cloud/+git/autopkgtest-cloud/+merge/471405

Small fix for user page to avoid failing when `private job` are queued.
-- 
Your team Canonical's Ubuntu QA is requested to review the proposed merge of 
~hyask/autopkgtest-cloud:skia/fix_user_page_indexerror into 
autopkgtest-cloud:master.
diff --git a/charms/focal/autopkgtest-web/webcontrol/browse.cgi b/charms/focal/autopkgtest-web/webcontrol/browse.cgi
index c8081c2..e942f7c 100755
--- a/charms/focal/autopkgtest-web/webcontrol/browse.cgi
+++ b/charms/focal/autopkgtest-web/webcontrol/browse.cgi
@@ -383,7 +383,8 @@ def get_queued_for_user(user: str):
                 for req in requests:
                     try:
                         req_info = json.loads(req.split("\n")[1])
-                    except json.JSONDecodeError as _:
+                    except (json.JSONDecodeError, IndexError):
+                        # These usually result from `private job` instances
                         continue
                     package = req.split("\n")[0]
                     if req_info.get("requester", "") == user:
-- 
Mailing list: https://launchpad.net/~canonical-ubuntu-qa
Post to     : canonical-ubuntu-qa@lists.launchpad.net
Unsubscribe : https://launchpad.net/~canonical-ubuntu-qa
More help   : https://help.launchpad.net/ListHelp

Reply via email to