From 5ff44a191200db0283b8b6b2104b18630f6fd407 Mon Sep 17 00:00:00 2001 From: Flo Greistorfer Date: Sun, 22 Jun 2025 17:53:46 +0200 Subject: [PATCH] fixed nonexisitng xmp metadata error --- modules/generate_html.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/modules/generate_html.py b/modules/generate_html.py index 02dcfe3..ff6d0c3 100644 --- a/modules/generate_html.py +++ b/modules/generate_html.py @@ -145,8 +145,12 @@ def get_image_info(item: str, folder: str) -> dict[str, Any]: del exifdata[key] else: exifdata = None - if xmp["xmpmeta"]["RDF"]["Description"].get("subject", False): - tags = xmp["xmpmeta"]["RDF"]["Description"]["subject"]["Bag"]["li"] + if xmp: + if xmp["xmpmeta"]["RDF"]["Description"].get("subject", False): + tags = xmp["xmpmeta"]["RDF"]["Description"]["subject"]["Bag"]["li"] + else: + tags = [] + xmp = None else: tags = [] xmp = None