| @@ -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: | |||