Commit b34b8a12 authored by Aymeric Augustin's avatar Aymeric Augustin
Browse files

Passed a reference to the current engine when instantiating Template.

parent 24dffaf0
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -403,7 +403,7 @@ class SsiNode(Node):
            output = ''
        if self.parsed:
            try:
                t = Template(output, name=filepath)
                t = Template(output, name=filepath, engine=context.engine)
                return t.render(context)
            except TemplateSyntaxError as e:
                if settings.DEBUG:
+1 −1
Original line number Diff line number Diff line
@@ -126,7 +126,7 @@ class Engine(object):
        Returns a compiled Template object for the given template code,
        handling template inheritance recursively.
        """
        return Template(source, origin, name)
        return Template(source, origin, name, engine=self)

    def get_template(self, template_name, dirs=_dirs_undefined):
        """