From 50ed3c9b6d482b48d0bfe47826e45a66b165dcb3 Mon Sep 17 00:00:00 2001 From: Ultrabug Date: Thu, 2 May 2024 13:36:29 +0200 Subject: [PATCH] fix(reconfigure): file.page can be None and make plugin crash --- mkdocs_static_i18n/reconfigure.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mkdocs_static_i18n/reconfigure.py b/mkdocs_static_i18n/reconfigure.py index f222aeb..e59addf 100644 --- a/mkdocs_static_i18n/reconfigure.py +++ b/mkdocs_static_i18n/reconfigure.py @@ -764,7 +764,8 @@ def reconfigure_material_blog(self, nav: Navigation, mkdocs_config: MkDocsConfig file.norm_src_uri = i18n_file.norm_src_uri file.url = i18n_file._get_url(mkdocs_config.use_directory_urls) # - file.page._set_canonical_url(mkdocs_config.get('site_url', None)) + if file.page: + file.page._set_canonical_url(mkdocs_config.get('site_url', None)) # reconfigure blog files alternates to the best we can # since we are past the on_files event and files useless to the current language