From 9b12d06160382bd6818b19206c74fb5010aee15d Mon Sep 17 00:00:00 2001 From: root Date: Sat, 11 Apr 2026 21:32:15 +0000 Subject: [PATCH] fix: restore missing _key in anime_search_results.html grouping dict The Jinja2 namespace update was missing the _key mapping, causing 'str object has no attribute providers' error when rendering HTML search results. --- templates/components/anime_search_results.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/templates/components/anime_search_results.html b/templates/components/anime_search_results.html index 44de4f9..3fddb25 100644 --- a/templates/components/anime_search_results.html +++ b/templates/components/anime_search_results.html @@ -5,14 +5,14 @@ {% for item in items %} {% set _key = item.title | lower | trim %} {% if _key not in _groups.items %} - {% set _ = _groups.items.update({ + {% set _ = _groups.items.update({_key: { "title": item.title, "cover": item.cover_image or (item.metadata.poster_image if item.metadata else "") or "", "synopsis": (item.metadata.synopsis if item.metadata and item.metadata.synopsis else ""), "rating": item.metadata.rating if item.metadata and item.metadata.rating else "", "genres": item.metadata.genres if item.metadata and item.metadata.genres else [], "providers": [{ "id": item.provider_id or pid, "url": item.url }] - }) %} + }}) %} {% else %} {% set _existing = _groups.items[_key] %} {% if not _existing.cover and item.cover_image %}