Ticket #12064: includefix.diff

File includefix.diff, 791 bytes (added by mkruisselbrink, 6 years ago)

patch that fixes this bug

  • django/template/loader_tags.py

    old new  
    9898
    9999class ConstantIncludeNode(Node):
    100100    def __init__(self, template_path):
     101        self.template_path = template_path
     102
     103    def render(self, context):
    101104        try:
    102             t = get_template(template_path)
    103             self.template = t
     105            t = get_template(self.template_path)
     106            return t.render(context)
    104107        except:
    105108            if settings.TEMPLATE_DEBUG:
    106109                raise
    107             self.template = None
    108 
    109     def render(self, context):
    110         if self.template:
    111             return self.template.render(context)
    112         else:
    113110            return ''
    114111
    115112class IncludeNode(Node):
Back to Top