From 26d5a92e8f4a1e7fef9b3a290ed4bc582e104b45 Mon Sep 17 00:00:00 2001 From: Terry Truong Date: Tue, 24 May 2022 18:34:06 +1000 Subject: Fix None-indexing bug in server.py --- backend/server.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/backend/server.py b/backend/server.py index 09277ac..a712216 100755 --- a/backend/server.py +++ b/backend/server.py @@ -145,7 +145,8 @@ def lookupNodeInfo(name, useReducedTree): query = "SELECT eol_id, source_url, license, copyright_owner FROM" \ " images WHERE eol_id IN ({})".format(",".join(["?"] * len(idsToLookup))) for row in cur.execute(query, idsToLookup): - if str(row[0]) == nodeObj["imgName"][0][:-4]: + imgName1 = nodeObj["imgName"][0] + if imgName1 != None and str(row[0]) == imgName1[:-4]: imgData[0] = {"eolId": row[0], "sourceUrl": row[1], "license": row[2], "copyrightOwner": row[3]} else: imgData[1] = {"eolId": row[0], "sourceUrl": row[1], "license": row[2], "copyrightOwner": row[3]} -- cgit v1.2.3