aboutsummaryrefslogtreecommitdiffstats
path: root/pydis_site/apps/content/views/article.py
diff options
context:
space:
mode:
authorGravatar ks129 <[email protected]>2020-10-05 16:41:22 +0300
committerGravatar ks129 <[email protected]>2020-10-05 16:41:22 +0300
commit6517bb9078db8b9bb9ca7bbc11c6838309355dcb (patch)
tree9d5298b6ad096e1bd62a7b4d0caabfa8e1178782 /pydis_site/apps/content/views/article.py
parentMove from standard OS path actions to Pathlib (diff)
Migrate content system from Python-Markdown to markdown2
Diffstat (limited to 'pydis_site/apps/content/views/article.py')
-rw-r--r--pydis_site/apps/content/views/article.py17
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
}
)