From 9c93673cd544927780992411252daa627b93722b Mon Sep 17 00:00:00 2001 From: sigmasternchen Date: Sat, 18 Jan 2025 10:43:00 +0100 Subject: [PATCH] fix: Reverse order in which entries are rendered --- grimoiressg/modules/templating.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/grimoiressg/modules/templating.py b/grimoiressg/modules/templating.py index 4dec8ad..12f90a0 100644 --- a/grimoiressg/modules/templating.py +++ b/grimoiressg/modules/templating.py @@ -12,7 +12,8 @@ jinja_env = Environment( def render_templates(data, context, config): files_written = 0 - for entry in data: + # render templates in reverse order, so included renderings can be used + for entry in data.reversed(): if "template" in entry: template_path = os.path.realpath(os.path.dirname(entry["filename"]) + "/" + entry["template"]) template_dir = os.path.dirname(template_path)