Bläddra i källkod

fix(api): replace current_user with end_user in file upload (#10194)

-LAN- 5 månader sedan
förälder
incheckning
0066531266
1 ändrade filer med 2 tillägg och 3 borttagningar
  1. 2 3
      api/controllers/web/remote_files.py

+ 2 - 3
api/controllers/web/remote_files.py

@@ -1,6 +1,5 @@
 import urllib.parse
 
-from flask_login import current_user
 from flask_restful import marshal_with, reqparse
 
 from controllers.common import helpers
@@ -27,7 +26,7 @@ class RemoteFileInfoApi(WebApiResource):
 
 class RemoteFileUploadApi(WebApiResource):
     @marshal_with(file_fields_with_signed_url)
-    def post(self):
+    def post(self, app_model, end_user):  # Add app_model and end_user parameters
         parser = reqparse.RequestParser()
         parser.add_argument("url", type=str, required=True, help="URL is required")
         args = parser.parse_args()
@@ -51,7 +50,7 @@ class RemoteFileUploadApi(WebApiResource):
                 filename=file_info.filename,
                 content=content,
                 mimetype=file_info.mimetype,
-                user=current_user,
+                user=end_user,  # Use end_user instead of current_user
                 source_url=url,
             )
         except Exception as e: