Ticket #13167: 13167_iffix.diff

File 13167_iffix.diff, 595 bytes (added by kmtracey, 5 years ago)
  • django/template/defaulttags.py

     
    241241            yield node
    242242
    243243    def render(self, context):
    244         if self.var.eval(context):
     244        try:
     245            val = self.var.eval(context)
     246        except VariableDoesNotExist:
     247            val = None
     248
     249        if val:
    245250            return self.nodelist_true.render(context)
    246251        else:
    247252            return self.nodelist_false.render(context)
Back to Top