Skip to content

Commit

Permalink
Actually fix archive page search error (filter by category slug, not id)
Browse files Browse the repository at this point in the history
  • Loading branch information
SamuelmdLow committed Feb 23, 2025
1 parent 5f06146 commit 657f3f9
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 8 deletions.
6 changes: 2 additions & 4 deletions archive/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -318,8 +318,7 @@ def get_magazine_articles(self, request, magazine_slug):


if CategoryPage.objects.filter(slug = magazine_slug).exists():
category = CategoryPage.objects.get(slug = magazine_slug)
articles = ArticlePage.objects.live().public().filter(category_page=category)
articles = ArticlePage.objects.live().public().filter(category_page__slug=magazine_slug)
else:
return render(request, '404.html', {}, status=404)

Expand All @@ -346,8 +345,7 @@ def get_spoof_articles(self, request, spoof_slug):
search_query = context["q"]

if CategoryPage.objects.filter(slug = spoof_slug).exists():
category = CategoryPage.objects.get(slug = spoof_slug)
articles = ArticlePage.objects.live().public().filter(category_page=category)
articles = ArticlePage.objects.live().public().filter(category_page__slug=spoof_slug)
else:
return render(request, '404.html', {}, status=404)

Expand Down
4 changes: 0 additions & 4 deletions archive/templates/archive/objects/archive_filter.html
Original file line number Diff line number Diff line change
Expand Up @@ -66,10 +66,6 @@ <h2>Magazines <a href="#" class="filterDropdown"><ion-icon name="caret-down-outl
</li>
{% endif %}
{% endfor %}
<li
class="o-archive__sidebar__filter{% if section_slug == "magazine" %} o-archive__sidebar__filter--is-active{% endif %}">
<a href="{% pageurl self %}magazines/{{ request|query_string }}">All magazines</a>
</li>
{% for iter in self.magazines_filters.all %}
{% if iter.magazine_filter.slug != magazine_slug %}
<li
Expand Down

0 comments on commit 657f3f9

Please sign in to comment.