From 33cd89f4b6f115ed96de938b8522e1f51a95f629 Mon Sep 17 00:00:00 2001
From: Georg Krause <mail@georg-krause.net>
Date: Sat, 13 Feb 2021 16:04:03 +0100
Subject: [PATCH] Revert "Fix failing tests by avoiding prefetch"

This reverts commit bd065b8820910112aa1861fa8b575a98a5e0750b.
---
 api/funkwhale_api/music/serializers.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/api/funkwhale_api/music/serializers.py b/api/funkwhale_api/music/serializers.py
index dca4f435f9..87dd8a7af8 100644
--- a/api/funkwhale_api/music/serializers.py
+++ b/api/funkwhale_api/music/serializers.py
@@ -230,7 +230,7 @@ class TrackAlbumSerializer(serializers.ModelSerializer):
     tracks_count = serializers.SerializerMethodField()
 
     def get_tracks_count(self, o):
-        return len(o.tracks.all())
+        return getattr(o, "_prefetched_tracks_count", 0)
 
     class Meta:
         model = models.Album
-- 
GitLab