fix showing duplicated results

This commit is contained in:
neodb dev 2023-12-24 00:05:52 -05:00 committed by Henri Dickson
parent 559560c4df
commit 4639d3cddd

View file

@ -153,7 +153,7 @@ def external_search(request):
keywords = request.GET.get("q", default="").strip()
page_number = int(request.GET.get("page", default=1))
items = ExternalSources.search(category, keywords, page_number) if keywords else []
cache_key = f"search_{category}_{keywords}"
cache_key = f"search_{category if category!='movietv' else 'movie,tv'}_{keywords}"
dedupe_urls = cache.get(cache_key, [])
items = [i for i in items if i.source_url not in dedupe_urls]