diff --git a/api/funkwhale_api/music/models.py b/api/funkwhale_api/music/models.py
index 3aa249f0e9d444e167e3294d0ac0b3d24ebfd39d..8e1577ea672576a228e353d0781aaff699775695 100644
--- a/api/funkwhale_api/music/models.py
+++ b/api/funkwhale_api/music/models.py
@@ -144,7 +144,7 @@ class AlbumQuerySet(models.QuerySet):
 class Album(APIModelMixin):
     title = models.CharField(max_length=255)
     artist = models.ForeignKey(Artist, related_name="albums", on_delete=models.CASCADE)
-    release_date = models.DateField(null=True)
+    release_date = models.DateField(null=True, blank=True)
     release_group_id = models.UUIDField(null=True, blank=True)
     cover = VersatileImageField(
         upload_to="albums/covers/%Y/%m/%d", null=True, blank=True
diff --git a/changes/changelog.d/478.bugfix b/changes/changelog.d/478.bugfix
new file mode 100644
index 0000000000000000000000000000000000000000..4ed2b5b094fced291efda735edc3fb6da6553cd6
--- /dev/null
+++ b/changes/changelog.d/478.bugfix
@@ -0,0 +1 @@
+Removed release date error in case of empty date (#478)