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