mirror of
https://git.mirrors.martin98.com/https://github.com/langgenius/dify.git
synced 2025-08-12 10:38:58 +08:00
fix(api): replace current_user with end_user in file upload (#10194)
This commit is contained in:
parent
53a7cb0e9d
commit
0066531266
@ -1,6 +1,5 @@
|
|||||||
import urllib.parse
|
import urllib.parse
|
||||||
|
|
||||||
from flask_login import current_user
|
|
||||||
from flask_restful import marshal_with, reqparse
|
from flask_restful import marshal_with, reqparse
|
||||||
|
|
||||||
from controllers.common import helpers
|
from controllers.common import helpers
|
||||||
@ -27,7 +26,7 @@ class RemoteFileInfoApi(WebApiResource):
|
|||||||
|
|
||||||
class RemoteFileUploadApi(WebApiResource):
|
class RemoteFileUploadApi(WebApiResource):
|
||||||
@marshal_with(file_fields_with_signed_url)
|
@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 = reqparse.RequestParser()
|
||||||
parser.add_argument("url", type=str, required=True, help="URL is required")
|
parser.add_argument("url", type=str, required=True, help="URL is required")
|
||||||
args = parser.parse_args()
|
args = parser.parse_args()
|
||||||
@ -51,7 +50,7 @@ class RemoteFileUploadApi(WebApiResource):
|
|||||||
filename=file_info.filename,
|
filename=file_info.filename,
|
||||||
content=content,
|
content=content,
|
||||||
mimetype=file_info.mimetype,
|
mimetype=file_info.mimetype,
|
||||||
user=current_user,
|
user=end_user, # Use end_user instead of current_user
|
||||||
source_url=url,
|
source_url=url,
|
||||||
)
|
)
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user