Tag filters not working on Blog

Does anyone know why the tag filters on a blog wouldn’t be working? They’ve been added as per the docs, and seem to be forming the URLs correctly.

Example urls:

http://127.0.0.1:9292/blogs/recipes/tagged/pork
http://127.0.0.1:9292/blogs/recipes/tagged/pork+seafood
{%- paginate blogs.recipes.articles by section.settings.recipes-per-page -%}
    
        

            

                

                    # {{ section.settings.heading }}
                    

{{ section.settings.description }}

                

            

            
                {% if blogs.recipes.all_tags.size > 0 %}
                    

                        

                            {% for tag in blogs.recipes.all_tags %}
                                {% if current_tags contains tag %}
                                    - {{ tag | link_to_remove_tag: tag }}

                                {% else %}
                                    - {{ tag | link_to_add_tag: tag }}
                                {% endif %}
                            {% endfor %}
                        

                    

                {% endif %}
            

            
                {% for article in blogs.recipes.articles %}
                    

                        {% render 'recipe-card', article: article %}
                    

                {% endfor %}
            

            {%- if paginate.pages > 1 -%}
                {% render 'pagination', paginate: paginate, anchor: '' %}
            {%- endif -%}
        

    

{%- endpaginate -%}

The blog page just renders as if the filters weren’t present.

Turns out the issue here was the handle reference within the “blogs.recipes.articles” within the following lines of code

{%- paginate blogs.recipes.articles by section.settings.recipes-per-page -%}

{% for article in blogs.recipes.articles %}

Swapping to “blog.articles” corrected this issue:

{%- paginate blog.articles by section.settings.recipes-per-page -%}
    
        

            

                

                    # {{ section.settings.heading }}
                    

{{ section.settings.description }}

                

            

            
                {% if blogs.recipes.all_tags.size > 0 %}
                    

                        

                            {% for tag in blogs.recipes.all_tags %}
                                {% if current_tags contains tag %}
                                    - {{ tag | link_to_remove_tag: tag }}

                                {% else %}
                                    - {{ tag | link_to_add_tag: tag }}
                                {% endif %}
                            {% endfor %}
                        

                    

                {% endif %}
            

            
                {% for article in blog.articles %}
                    

                        {% render 'recipe-card', article: article %}
                    

                {% endfor %}
            

            {%- if paginate.pages > 1 -%}
                {% render 'pagination', paginate: paginate, anchor: '', white: true %}
            {%- endif -%}
        

    

{%- endpaginate -%}

Solved by Ceri Morgan on the Partners Slack channel.