From 7b81d94e91c604b07ba936817bbd5d80d3a88f7a Mon Sep 17 00:00:00 2001
From: Agate <me@agate.blue>
Date: Mon, 4 May 2020 13:15:40 +0200
Subject: [PATCH] Fix #1082: issue when displaying starred tracks on subsonic

---
 api/funkwhale_api/subsonic/serializers.py | 2 +-
 changes/changelog.d/1082.bugfix           | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)
 create mode 100644 changes/changelog.d/1082.bugfix

diff --git a/api/funkwhale_api/subsonic/serializers.py b/api/funkwhale_api/subsonic/serializers.py
index fa6bc4475c..d7042718af 100644
--- a/api/funkwhale_api/subsonic/serializers.py
+++ b/api/funkwhale_api/subsonic/serializers.py
@@ -130,7 +130,7 @@ def get_track_data(album, track, upload):
         data["bitrate"] = int(upload.bitrate / 1000)
     if upload.size:
         data["size"] = upload.size
-    if album.release_date:
+    if album and album.release_date:
         data["year"] = album.release_date.year
     else:
         data["year"] = track.creation_date.year
diff --git a/changes/changelog.d/1082.bugfix b/changes/changelog.d/1082.bugfix
new file mode 100644
index 0000000000..b99f0c1f0a
--- /dev/null
+++ b/changes/changelog.d/1082.bugfix
@@ -0,0 +1 @@
+Fixed issue when displaying starred tracks on subsonic (#1082)
-- 
GitLab