diff --git a/lib/utils/file_uploader.dart b/lib/utils/file_uploader.dart index 403fa7668..6162bd2b7 100644 --- a/lib/utils/file_uploader.dart +++ b/lib/utils/file_uploader.dart @@ -282,9 +282,11 @@ class FileUploader { return; } final connectivityResult = await (Connectivity().checkConnectivity()); - final canUploadUnderCurrentNetworkConditions = - (connectivityResult == ConnectivityResult.wifi || - Configuration.instance.shouldBackupOverMobileData()); + bool canUploadUnderCurrentNetworkConditions = true; + if (connectivityResult == ConnectivityResult.mobile) { + canUploadUnderCurrentNetworkConditions = + Configuration.instance.shouldBackupOverMobileData(); + } if (!canUploadUnderCurrentNetworkConditions) { throw WiFiUnavailableError(); }