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