Fix a potential infinite loop condition, that causes the script to consume all ram on the box and get oom-killed.

This commit is contained in:
garbled1 2024-02-16 09:11:49 -07:00
parent ea2bad5500
commit f76061e138

View file

@ -61,6 +61,9 @@ def create_symlinks(d):
else: else:
order.extend(data["pages"][work]["images"].values()) order.extend(data["pages"][work]["images"].values())
if "prev" in data["pages"][work]: if "prev" in data["pages"][work]:
if data["pages"][work]["prev"] == work:
work = None
else:
work = data["pages"][work]["prev"] work = data["pages"][work]["prev"]
else: else:
work = None work = None