ActiveCampaign / mustachio

Lightweight, powerful, flavorful, template engine.
MIT License
207 stars 17 forks source link

Templating fails if there is a not clause #3

Closed jedahan closed 9 years ago

jedahan commented 9 years ago

If my template is :

    Hi, your name is {{name}}
    {{^name}} hidden from everyone{{/name}}

It works when the object passed in is {{ "name": null }} (as in, it renders 'Hi, your name is hidden from everyone')

But if I pass in {{ "name": "bob" }} it renders nothing

I get similar results with

Hi, your name is
{{#name}} {{.}} {{/name}}
{{^name}} hidden from everyone{{/name}}
jedahan commented 9 years ago

this was only in preview, in production it works