Skip to content
Snippets Groups Projects
Commit 08014c58 authored by OndraRehounek's avatar OndraRehounek
Browse files

jekyll-import: improve tags handler

parent e715a7c2
Branches
No related tags found
2 merge requests!484release,!482Bugfix/import zlinsky
Pipeline #7849 passed
...@@ -438,7 +438,7 @@ class JekyllArticleImporter: ...@@ -438,7 +438,7 @@ class JekyllArticleImporter:
for gallery in meta["fancybox"]: for gallery in meta["fancybox"]:
# gallery by měl být dict s name a img # gallery by měl být dict s name a img
gallery_name = gallery.get("name", "") gallery_name = gallery.get("name", "")
gallery_images = gallery.get("img", []) gallery_images = gallery.get("img", []) or []
if not len(gallery_images): if not len(gallery_images):
self.page_log += ( self.page_log += (
...@@ -516,7 +516,12 @@ class JekyllArticleImporter: ...@@ -516,7 +516,12 @@ class JekyllArticleImporter:
return meta_dict return meta_dict
def handle_tags(self, article, meta): def handle_tags(self, article, meta):
for tag_name in meta.get("tags", []): tags = meta.get("tags", []) or [] # někdy jsou tags None
if type(tags) == str: # někdy jsou tags str
tags = [tags]
for tag_name in tags:
try: try:
article.tags.add(tag_name) article.tags.add(tag_name)
except ValueError: except ValueError:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment