From c68051a6ebbc802623750867e2dddf743ad89f56 Mon Sep 17 00:00:00 2001 From: bobokun Date: Wed, 15 Dec 2021 08:14:47 -0500 Subject: [PATCH] minor bug fix get_tags --- modules/config.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/config.py b/modules/config.py index 690c0af..c307b18 100644 --- a/modules/config.py +++ b/modules/config.py @@ -130,7 +130,7 @@ class Config: tags['new_tag'] = self.util.check_for_attribute(self.data, tag_url, parent="tags",default=default_tag) self.util.check_for_attribute(self.data, "tag", parent="tags",subparent=tag_url, default=tags['new_tag'],do_print=False) if tags['new_tag'] == default_tag: - if self.data["tags"][tag_url] is None: self.data["tags"][tag_url] = {} + self.data["tags"][tag_url] = {} self.data['tags'][tag_url]['tag'] = default_tag # Using Format 2 else: @@ -143,7 +143,7 @@ class Config: if tags['url']: default_tag = tags['url'].split('/')[2].split(':')[0] tags['new_tag'] = self.util.check_for_attribute(self.data, "tag", parent="tags",subparent=default_tag, default=default_tag) - if self.data["tags"][default_tag] is None: self.data["tags"][default_tag] = {} + if default_tag not in self.data["tags"] or self.data["tags"][default_tag] is None: self.data["tags"][default_tag] = {} self.data['tags'][default_tag]['tag'] = default_tag logger.warning(f'No tags matched for {tags["url"]}. Please check your config.yml file. Setting tag to {default_tag}') return (tags)