|
|
|
@ -977,6 +977,9 @@ class Message(db.Model):
|
|
|
|
config=FileExtraConfig(),
|
|
|
|
config=FileExtraConfig(),
|
|
|
|
)
|
|
|
|
)
|
|
|
|
elif message_file.transfer_method == "tool_file":
|
|
|
|
elif message_file.transfer_method == "tool_file":
|
|
|
|
|
|
|
|
if message_file.upload_file_id is None:
|
|
|
|
|
|
|
|
assert message_file.url is not None
|
|
|
|
|
|
|
|
message_file.upload_file_id = message_file.url.split("/")[-1].split(".")[0]
|
|
|
|
mapping = {
|
|
|
|
mapping = {
|
|
|
|
"id": message_file.id,
|
|
|
|
"id": message_file.id,
|
|
|
|
"type": message_file.type,
|
|
|
|
"type": message_file.type,
|
|
|
|
@ -1001,6 +1004,7 @@ class Message(db.Model):
|
|
|
|
for (file, message_file) in zip(files, message_files)
|
|
|
|
for (file, message_file) in zip(files, message_files)
|
|
|
|
]
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
db.session.commit()
|
|
|
|
return result
|
|
|
|
return result
|
|
|
|
|
|
|
|
|
|
|
|
@property
|
|
|
|
@property
|
|
|
|
|