summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSamantaz Fox <coding@samantaz.fr>2023-05-03 00:02:38 +0200
committerSamantaz Fox <coding@samantaz.fr>2023-05-03 00:02:38 +0200
commit90914343ec1a4c89e8bb873fdefa0a8e8ac656df (patch)
tree64bf0111eb48e3710826d4f6a428d4e2f68bfca8
parent384a8e200c953ed5be3ba6a01762e933fd566e45 (diff)
downloadinvidious-90914343ec1a4c89e8bb873fdefa0a8e8ac656df.tar.gz
invidious-90914343ec1a4c89e8bb873fdefa0a8e8ac656df.tar.bz2
invidious-90914343ec1a4c89e8bb873fdefa0a8e8ac656df.zip
Trending: de-duplicate results
-rw-r--r--src/invidious/trending.cr3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/invidious/trending.cr b/src/invidious/trending.cr
index fcaf60d1..2d9f8a83 100644
--- a/src/invidious/trending.cr
+++ b/src/invidious/trending.cr
@@ -35,5 +35,6 @@ def fetch_trending(trending_type, region, locale)
end
end
- return extracted, plid
+ # Deduplicate items before returning results
+ return extracted.select(SearchVideo).uniq!(&.id), plid
end