From 8c0486240f39f7e580dfe7561337d744a6a991b2 Mon Sep 17 00:00:00 2001 From: Bartek Kryza Date: Wed, 23 Mar 2022 21:54:22 +0100 Subject: [PATCH] Updated inja to github:bkryza@ad4052d5b0d9f75f477559aee56463e37e03f110 --- thirdparty/inja/inja.hpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/thirdparty/inja/inja.hpp b/thirdparty/inja/inja.hpp index 5b469745..01f1a0d5 100644 --- a/thirdparty/inja/inja.hpp +++ b/thirdparty/inja/inja.hpp @@ -2295,7 +2295,10 @@ class Renderer : public NodeVisitor { } break; case Op::In: { const auto args = get_arguments<2>(node); - make_result(std::find(args[1]->begin(), args[1]->end(), *args[0]) != args[1]->end()); + if (args[1]->is_object()) + make_result(args[1]->find(*args[0]) != args[1]->end()); + else + make_result(std::find(args[1]->begin(), args[1]->end(), *args[0]) != args[1]->end()); } break; case Op::Equal: { const auto args = get_arguments<2>(node);