diff --git a/lib/providers/apps_provider.dart b/lib/providers/apps_provider.dart index c3fa50a..2f0c697 100644 --- a/lib/providers/apps_provider.dart +++ b/lib/providers/apps_provider.dart @@ -243,7 +243,9 @@ Future downloadFile( tempDownloadedFile.deleteSync(recursive: true); throw response.reasonPhrase ?? tr('unexpectedError'); } - tempDownloadedFile.renameSync(downloadedFile.path); + if (tempDownloadedFile.existsSync()) { + tempDownloadedFile.renameSync(downloadedFile.path); + } } else { client.close(); }