diff --git a/lib/utils/file_uploader.dart b/lib/utils/file_uploader.dart index b059b9027..6c54d9eb9 100644 --- a/lib/utils/file_uploader.dart +++ b/lib/utils/file_uploader.dart @@ -229,13 +229,13 @@ class FileUploader { encryptedThumbnailFile .writeAsBytesSync(encryptedThumbnailData.encryptedData); - final fileUploadURL = await _getUploadURL(); - String fileObjectKey = await _putFile(fileUploadURL, encryptedFile); - final thumbnailUploadURL = await _getUploadURL(); String thumbnailObjectKey = await _putFile(thumbnailUploadURL, encryptedThumbnailFile); + final fileUploadURL = await _getUploadURL(); + String fileObjectKey = await _putFile(fileUploadURL, encryptedFile); + // h4ck to fetch location data if missing (thank you Android Q+) lazily only during uploads if (file.location == null || (file.location.latitude == 0 && file.location.longitude == 0)) {