From f8897729154dc25aaef8af40eb3b0d6851ca13b1 Mon Sep 17 00:00:00 2001 From: Terry Truong Date: Tue, 24 May 2022 12:10:59 +1000 Subject: Don't generate compound-image if both sub-images non-existent --- backend/data/genLinkedImgs.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'backend/data') diff --git a/backend/data/genLinkedImgs.py b/backend/data/genLinkedImgs.py index d32196e..53a59eb 100755 --- a/backend/data/genLinkedImgs.py +++ b/backend/data/genLinkedImgs.py @@ -96,10 +96,14 @@ for nodeName in processedNodes.keys(): eolIdPair[0] = processedNodes[subName1] if subName2 in processedNodes: eolIdPair[1] = processedNodes[subName2] + # Skip if both subimages not found + if eolIdPair[0] == 0 and eolIdPair[1] == 0: + continue + # Add to db dbCur.execute("UPDATE linked_imgs SET eol_id = ?, eol_id2 = ? WHERE name = ?", (eolIdPair[0], eolIdPair[1], nodeName,)) + # Possibly repeat operation upon parent/ancestors if upPropagateCompoundImgs: - # Repeat operation for parents, where needed while True: # Get parent row = dbCur.execute("SELECT node FROM edges WHERE child = ?", (nodeName,)).fetchone() -- cgit v1.2.3