From e0f1c3368f80fdb448d4a2b186140e79b6d2d30f Mon Sep 17 00:00:00 2001 From: Frankie Dintino Date: Tue, 16 Jan 2018 16:01:16 -0500 Subject: [PATCH] Fix {% include ignore missing %} when used with nunjucks-slim --- nunjucks/src/environment.js | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/nunjucks/src/environment.js b/nunjucks/src/environment.js index 22b2e6f4..87252368 100644 --- a/nunjucks/src/environment.js +++ b/nunjucks/src/environment.js @@ -238,8 +238,18 @@ var Environment = Obj.extend({ info.loader.cache[name] = tmpl; } } else { - tmpl = new Template('', _this, - '', eagerCompile); + tmpl = new Template({ + type: 'code', + obj: { + root: function root(env, context, frame, runtime, cb) { + try { + cb(null, ''); + } catch (e) { + cb(runtime.handleError(e, null, null)); + } + } + } + }, _this, '', eagerCompile); } if (cb) {