@@ -106,7 +106,9 @@ def create_external_session(session_id, b64_cred=None, esign_root_url=None):
106106 data_payload = {
107107 "commonData" : {
108108 "endpointUrl" : portal .absolute_url () + "/@external_session_feedback" ,
109- "documentData" : [{"filename" : filename , "uniqueCode" : unique_code } for unique_code , filename , z in files ],
109+ # "documentData": [{"filename": filename, "uniqueCode": "{}__{}".format(unique_code, uid)}
110+ "documentData" : [{"filename" : filename , "uniqueCode" : unique_code }
111+ for unique_code , filename , z , uid in files ],
110112 "imioAppSessionId" : session ["sign_id" ],
111113 "sessionName" : session ["title" ],
112114 }
@@ -141,7 +143,7 @@ def create_external_session(session_id, b64_cred=None, esign_root_url=None):
141143 "sealCode" : seal_code ,
142144 }
143145
144- files_payload = [("files" , (filename , file_content )) for z , filename , file_content in files ]
146+ files_payload = [("files" , (filename , file_content )) for z , filename , file_content , uid in files ]
145147
146148 # Headers avec autorisation
147149 headers = {"accept" : "application/json" }
@@ -268,7 +270,7 @@ def get_files_from_uids(uids):
268270 filename = annex .file .filename or "no_filename"
269271 file_content = annex .file .data
270272
271- files_data .append ((scan_id , filename , file_content ))
273+ files_data .append ((scan_id , filename , file_content , annex . UID () ))
272274
273275 return files_data
274276
0 commit comments