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