diff --git a/api/funkwhale_api/music/management/commands/import_files.py b/api/funkwhale_api/music/management/commands/import_files.py
index 5c9eecda63ba9a11765a29f3c781be291b43ee76..6643d04c67c5ec6f502258b766ae795de6050db3 100644
--- a/api/funkwhale_api/music/management/commands/import_files.py
+++ b/api/funkwhale_api/music/management/commands/import_files.py
@@ -760,7 +760,7 @@ def check_updates(stdout, library, extensions, paths, batch_size):
 def check_upload(stdout, upload):
     try:
         audio_file = upload.get_audio_file()
-    except FileNotFoundError:
+    except (FileNotFoundError, PermissionError):
         stdout.write(
             "  Removing file #{} missing from disk at {}".format(
                 upload.pk, upload.source