From 918aa2a10db7f1a67909f26289d2e449e60416fc Mon Sep 17 00:00:00 2001 From: SuperFish Date: Thu, 13 Aug 2020 01:49:14 +0800 Subject: [PATCH] Uninitiated current_loop_data bug fix in render_to (#165) * uninitiated current_loop_data bug fix in render_to * change json_loop_data to json_additional_data * forgot to update single_include --- include/inja/renderer.hpp | 1 + single_include/inja/inja.hpp | 1 + 2 files changed, 2 insertions(+) diff --git a/include/inja/renderer.hpp b/include/inja/renderer.hpp index cb9ac0f..688a912 100644 --- a/include/inja/renderer.hpp +++ b/include/inja/renderer.hpp @@ -593,6 +593,7 @@ public: json_input = &data; if (loop_data) { json_additional_data = *loop_data; + current_loop_data = &json_additional_data["loop"]; } current_template->root.accept(*this); diff --git a/single_include/inja/inja.hpp b/single_include/inja/inja.hpp index 0a35699..0d32120 100644 --- a/single_include/inja/inja.hpp +++ b/single_include/inja/inja.hpp @@ -3888,6 +3888,7 @@ public: json_input = &data; if (loop_data) { json_additional_data = *loop_data; + current_loop_data = &json_additional_data["loop"]; } current_template->root.accept(*this);