diff --git a/api/funkwhale_api/providers/audiofile/management/commands/import_files.py b/api/funkwhale_api/providers/audiofile/management/commands/import_files.py
index 2aba0c145d1034e48aee3e706558731730dd2e9c..625f9c2f0736ab935d5c388715f5c85a8fbfc2f7 100644
--- a/api/funkwhale_api/providers/audiofile/management/commands/import_files.py
+++ b/api/funkwhale_api/providers/audiofile/management/commands/import_files.py
@@ -216,8 +216,8 @@ class Command(BaseCommand):
             message = "{i}/{total} Launching import for {path}..."
 
         # we create an import batch binded to the user
-        async = options["async"]
-        import_handler = tasks.import_job_run.delay if async else tasks.import_job_run
+        async_ = options["async"]
+        import_handler = tasks.import_job_run.delay if async_ else tasks.import_job_run
         batch = user.imports.create(source="shell")
         errors = []
         for i, path in list(enumerate(paths)):
diff --git a/changes/changelog.d/494.bugfix b/changes/changelog.d/494.bugfix
new file mode 100644
index 0000000000000000000000000000000000000000..4fc77f8585a32549681e3628095a38b949ea68c0
--- /dev/null
+++ b/changes/changelog.d/494.bugfix
@@ -0,0 +1 @@
+Fixed CLI importer syntax error because of async reserved keyword usage (#494)