diff --git a/nomad/app/api/upload.py b/nomad/app/api/upload.py
index fa506e28187e2dc20b2b03bb883f3443de7726cb..5de80f20cb0200aaaadb9b493ffb73845bb9102a 100644
--- a/nomad/app/api/upload.py
+++ b/nomad/app/api/upload.py
@@ -224,6 +224,7 @@ class UploadListResource(Resource):
             pagination=dict(total=total, page=page, per_page=per_page),
             results=results), 200
 
+    @api.doc(security=list(api.authorizations.keys()))  # weird bug, this should not be necessary
     @api.doc('upload')
     @api.expect(upload_metadata_parser)
     @api.response(400, 'To many uploads')