fix: unless content is not waited, fixes #160

This commit is contained in:
harttle
2019-10-02 22:30:35 +08:00
parent 96d98e4ebb
commit d2c8d133ff
2 changed files with 15 additions and 2 deletions
+2 -2
View File
@@ -31,8 +31,8 @@ export default {
render: async function (ctx: Context, hash: Hash, emitter: Emitter) {
const r = this.liquid.renderer
const cond = await new Expression(this.cond).value(ctx)
await isFalsy(cond)
await (isFalsy(cond)
? r.renderTemplates(this.templates, ctx, emitter)
: r.renderTemplates(this.elseTemplates, ctx, emitter)
: r.renderTemplates(this.elseTemplates, ctx, emitter))
}
} as ITagImplOptions