diff --git a/api/funkwhale_api/users/migrations/0017_actor_avatar.py b/api/funkwhale_api/users/migrations/0017_actor_avatar.py
index c97a5fe13fe3375530473e0f2ffe3fc61d71797f..65acb53ad0b83e02699ca6bbd766ab342937e82f 100644
--- a/api/funkwhale_api/users/migrations/0017_actor_avatar.py
+++ b/api/funkwhale_api/users/migrations/0017_actor_avatar.py
@@ -19,13 +19,13 @@ def create_attachments(apps, schema_editor):
     print('Creating attachments for {} user avatars, this may take a while…'.format(total))
     from django.core.files.storage import FileSystemStorage
     for i, user in enumerate(qs):
+        size = None
         if isinstance(user.avatar.storage._wrapped, FileSystemStorage):
             try:
                 size = user.avatar.size
             except FileNotFoundError:
                 # can occur when file isn't found on disk or S3
                 print("  Warning: avatar file wasn't found in storage: {}".format(e.__class__))
-                size = None
         obj_attachment_mapping[user.actor] = Attachment(
             file=user.avatar,
             size=size,