Users where not shown some errors from cloud.

CURA-10442 and CURA-10443
This commit is contained in:
Remco Burema 2023-03-24 14:31:49 +01:00
parent 5037d2f642
commit 3fa555bd58
2 changed files with 24 additions and 0 deletions

View file

@ -135,9 +135,21 @@ class DFFileExportAndUploadManager:
file_name = file_upload_response.job_name if file_upload_response.job_name is not None else ""
else:
Logger.log("e", "Wrong response type received. Aborting uploading file to the Digital Library")
getBackwardsCompatibleMessage(
text = "Upload error",
title = f"Failed to upload {file_name}. Received unexpected response from server.",
message_type_str = "ERROR",
lifetime = 0
).show()
return
if file_name not in self._file_upload_job_metadata:
Logger.error(f"API response for uploading doesn't match the file name we just uploaded: {file_name} was never uploaded.")
getBackwardsCompatibleMessage(
text = "Upload error",
title = f"Failed to upload {file_name}. Name doesn't match the one sent back in confirmation.",
message_type_str = "ERROR",
lifetime = 0
).show()
return
with self._message_lock:
self.progress_message.show()