Commit 69b46fcc authored by Samir Shah's avatar Samir Shah Committed by Tim Graham
Browse files

[1.10.x] Corrected firstof template tag's docstring.

Since Django 1.8, firstof escapes its output.

Backport of fff5dbe5 from master
parent 8c25d8fc
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -681,7 +681,7 @@ def do_filter(parser, token):
@register.tag
def firstof(parser, token):
    """
    Outputs the first variable passed that is not False, without escaping.
    Outputs the first variable passed that is not False.

    Outputs nothing if all the passed variables are False.

@@ -692,11 +692,11 @@ def firstof(parser, token):
    This is equivalent to::

        {% if var1 %}
            {{ var1|safe }}
            {{ var1 }}
        {% elif var2 %}
            {{ var2|safe }}
            {{ var2 }}
        {% elif var3 %}
            {{ var3|safe }}
            {{ var3 }}
        {% endif %}

    but obviously much cleaner!