diff --git a/app/src/main/java/com/infomaniak/swisstransfer/ui/screen/newtransfer/importfiles/ImportFilesScreen.kt b/app/src/main/java/com/infomaniak/swisstransfer/ui/screen/newtransfer/importfiles/ImportFilesScreen.kt index 5be03e4c9..addfb860f 100644 --- a/app/src/main/java/com/infomaniak/swisstransfer/ui/screen/newtransfer/importfiles/ImportFilesScreen.kt +++ b/app/src/main/java/com/infomaniak/swisstransfer/ui/screen/newtransfer/importfiles/ImportFilesScreen.kt @@ -154,9 +154,13 @@ private fun HandleSendActionResult( LaunchedEffect(sendStatus()) { when (val actionResult = sendStatus()) { - is SendStatus.Success -> navigateToUploadProgress(transferType(), actionResult.totalSize) + is SendStatus.Success -> { + navigateToUploadProgress(transferType(), actionResult.totalSize) + resetSendActionResult() + } is SendStatus.Refused -> { snackbarHostState.showSnackbar(context.getString(R.string.errorAppIntegrity)) + resetSendActionResult() } is SendStatus.Failure -> { snackbarHostState.showSnackbar(context.getString(R.string.errorUnknown))