diff options
author | 2020-10-05 16:41:22 +0300 | |
---|---|---|
committer | 2020-10-05 16:41:22 +0300 | |
commit | 6517bb9078db8b9bb9ca7bbc11c6838309355dcb (patch) | |
tree | 9d5298b6ad096e1bd62a7b4d0caabfa8e1178782 /pydis_site/apps/content/views | |
parent | Move from standard OS path actions to Pathlib (diff) |
Migrate content system from Python-Markdown to markdown2
Diffstat (limited to 'pydis_site/apps/content/views')
-rw-r--r-- | pydis_site/apps/content/views/article.py | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/pydis_site/apps/content/views/article.py b/pydis_site/apps/content/views/article.py index 34404719..ede3ba43 100644 --- a/pydis_site/apps/content/views/article.py +++ b/pydis_site/apps/content/views/article.py @@ -34,6 +34,16 @@ class ArticleView(View): else: category_data = {"name": None, "raw_name": None} + relevant_links = { + link: value for link, value in zip( + article_result["metadata"].get("relevant_links", "").split(","), + article_result["metadata"].get("relevant_link_values", "").split(",") + ) + } + + if relevant_links == {"": ""}: + relevant_links = {} + return render( request, "content/article.html", @@ -41,11 +51,6 @@ class ArticleView(View): "article": article_result, "last_modified": datetime.fromtimestamp(os.path.getmtime(path)).strftime("%dth %B %Y"), "category_data": category_data, - "relevant_links": { - link: value for link, value in zip( - article_result["metadata"].get("relevantlinks", []), - article_result["metadata"].get("relevantlinkvalues", []) - ) - } + "relevant_links": relevant_links } ) |