Skip to content

Commit 6e767fa

Browse files
committed
Fix for JSON API for jobs with custom JS
1 parent ec14278 commit 6e767fa

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

tracker/dashboard/app.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,9 +101,10 @@ async def single_item(id, html):
101101
# Temporary hack since rue is probably getting replaced soon
102102
for attempt_results in results.values():
103103
for result in attempt_results:
104-
if result.type == "screenshot":
104+
if result.type in ("screenshot", "cjs_screenshot"):
105105
result.data['full'] = base64.b64encode(result.data['full']).decode()
106-
result.data['thumb'] = base64.b64encode(result.data['thumb']).decode()
106+
if result.data.get("thumb"):
107+
result.data['thumb'] = base64.b64encode(result.data['thumb']).decode()
107108
return {"status": 200, "item": item.as_json_friendly_dict(), "results": results}
108109

109110
@app.route("/item/<id>/requisites")

0 commit comments

Comments
 (0)