{% extends 'spectator_events/base.html' %}

{% block head_page_title %}{{ year|date:"Y" }} events{% endblock %}
{% block content_title %}{{ year|date:"Y" }} events{% endblock %}

{% block breadcrumbs %}
    {{ block.super }}
    <li class="breadcrumb-item active">{{ year|date:"Y" }}</li>
{% endblock %}

{% block content %}
    {% include 'spectator_core/includes/pager.html' with url_name='spectator:events:event_year_archive' previous=previous_year next=next_year only %}

    {% if event_list|length > 0 %}

        {% for event in event_list %}
            {% ifchanged event.date|date:"m" %}
                {% if not forloop.first %}
                    </ul>
                {% endif %}
                <h2>{{ event.date|date:"F"}}</h2>
                <ul>
            {% endifchanged %}
            <li class="mb-2">
                <a href="{{ event.get_absolute_url }}"><strong>{{ event }}</strong><br>
                {{ event.venue.name }}, {{ event.date|date:"j M Y" }}</a>
            </li>
        {% endfor %}
        </ul>

        {% include 'spectator_core/includes/pager.html' with url_name='spectator:events:event_year_archive' previous=previous_year next=next_year only %}

    {% else %}
        <p>No events in {{ year|date:"Y" }}.</p>
    {% endif %}

{% endblock content %}

{% extends 'spectator_events/base.html' %}

{% block head_page_title %}{{ year|date:"Y" }} events{% endblock %}
{% block content_title %}{{ year|date:"Y" }} events{% endblock %}

{% block breadcrumbs %}
    {{ block.super }}
    <li class="breadcrumb-item active">{{ year|date:"Y" }}</li>
{% endblock %}

{% block content %}
    {% include 'spectator_core/includes/pager.html' with url_name='spectator:events:event_year_archive' previous=previous_year next=next_year only %}

    {% if event_list|length > 0 %}

        {% for event in event_list %}
            {% ifchanged event.date|date:"m" %}
                {% if not forloop.first %}
                    </ul>
                {% endif %}
                <h2>{{ event.date|date:"F"}}</h2>
                <ul>
            {% endifchanged %}
            <li class="mb-2">
                <a href="{{ event.get_absolute_url }}"><strong>{{ event }}</strong><br>
                {% if event.venue %}
                  {{ event.venue.name }},
                {% endif %}
                {{ event.date|date:"j M Y" }}</a>
            </li>
        {% endfor %}
        </ul>

        {% include 'spectator_core/includes/pager.html' with url_name='spectator:events:event_year_archive' previous=previous_year next=next_year only %}

    {% else %}
        <p>No events in {{ year|date:"Y" }}.</p>
    {% endif %}

{% endblock content %}

Fix display of event with no venue in year archive template
Fix display of event with no venue in year archive template
