couldnt add multiple translations anymore

This commit is contained in:
Hazel Noack 2025-05-22 15:50:51 +02:00
parent 2690f0af87
commit 433e2f6023

View File

@ -311,11 +311,9 @@ class Article:
return Path(config.setup.dist_directory, *self.slug_path)
context: ArticleContext
context_shared: Dict[str, Any]
cross_article_context: Dict[str, Any]
child_articles: ArticleList[Article]
article_translations_list: ArticleList[ArticleTranslation]
article_translations_list: List[ArticleTranslation]
article_translations_map: Dict[str, ArticleTranslation]
linked_articles: ArticleList[Article]
@ -340,7 +338,7 @@ class Article:
# build the tree
self.child_articles = ArticleList([])
self.article_translations_list = ArticleList([])
self.article_translations_list = []
self.article_translations_map = {}
for c in self.directory.iterdir():
@ -388,7 +386,7 @@ class Article:
self.context["author"] = self.author
# recursive context structures
self.context["translations"] = self.article_translations_list.context
self.context["translations"] = [c.context for c in self.article_translations_list]
self.context["children"] = self.child_articles.context
for lang, article in self.article_translations_map.items():
self.context[lang] = article.context