|
@@ -977,6 +977,9 @@ class Message(db.Model):
|
|
|
config=FileExtraConfig(),
|
|
|
)
|
|
|
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 = {
|
|
|
"id": message_file.id,
|
|
|
"type": message_file.type,
|
|
@@ -1001,6 +1004,7 @@ class Message(db.Model):
|
|
|
for (file, message_file) in zip(files, message_files)
|
|
|
]
|
|
|
|
|
|
+ db.session.commit()
|
|
|
return result
|
|
|
|
|
|
@property
|