diff --git a/api/funkwhale_api/federation/serializers.py b/api/funkwhale_api/federation/serializers.py
index d8e5ddb2d5a663dd104080519bc104be5c320a33..a3ba807497d1296ea007e73fe1255f66d8edaa26 100644
--- a/api/funkwhale_api/federation/serializers.py
+++ b/api/funkwhale_api/federation/serializers.py
@@ -273,7 +273,7 @@ class CollectionPageSerializer(serializers.Serializer):
             d['prev'] = set_query_parameter(
                 conf['id'], page=page.previous_page_number())
 
-        if page.has_previous():
+        if page.has_next():
             d['next'] = set_query_parameter(
                 conf['id'], page=page.next_page_number())