From 15b36981147c3bed5833fbf4d986dd399101deaf Mon Sep 17 00:00:00 2001 From: Jeppy Date: Mon, 16 Jun 2025 12:46:13 +0200 Subject: [PATCH] fix: dimension92 may not be defined in universalAnalyticsOpts (#555) --- src/kleinanzeigen_bot/extract.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/kleinanzeigen_bot/extract.py b/src/kleinanzeigen_bot/extract.py index 80669d1..9fe1f04 100644 --- a/src/kleinanzeigen_bot/extract.py +++ b/src/kleinanzeigen_bot/extract.py @@ -287,8 +287,8 @@ class AdExtractor(WebScrapingMixin): # append subcategory and change e.g. category "161/172" to "161/172/lautsprecher_kopfhoerer" # take subcategory from dimension92 as key 'art_s' sometimes is a special attribute (e.g. gender for clothes) # the subcategory isn't really necessary, but when set, the appropriate special attribute gets preselected - if belen_conf["universalAnalyticsOpts"]["dimensions"]["dimension92"]: - info["category"] += f"/{belen_conf['universalAnalyticsOpts']['dimensions']['dimension92']}" + if dimension92 := belen_conf["universalAnalyticsOpts"]["dimensions"].get("dimension92"): + info["category"] += f"/{dimension92}" info["title"] = title