diff --git a/app/src/main/java/com/infomaniak/mail/workers/DraftsActionsWorker.kt b/app/src/main/java/com/infomaniak/mail/workers/DraftsActionsWorker.kt index 7f9312409cf..a12c85a3788 100644 --- a/app/src/main/java/com/infomaniak/mail/workers/DraftsActionsWorker.kt +++ b/app/src/main/java/com/infomaniak/mail/workers/DraftsActionsWorker.kt @@ -288,7 +288,10 @@ class DraftsActionsWorker @AssistedInject constructor( attachment.startUpload(localUuid) }.onFailure { exception -> SentryLog.d(TAG, "${exception.message}", exception) - if ((exception as Exception).isNetworkException()) throw ApiController.NetworkException() + when { + exception is UploadMissingLocalFileException -> return@onFailure + (exception as Exception).isNetworkException() -> throw ApiController.NetworkException() + } throw exception } }