From aeb8c1ec69c8c76ce1313c39204822a3b45306a0 Mon Sep 17 00:00:00 2001 From: Vishnu Mohandas Date: Tue, 29 Jun 2021 09:53:19 +0530 Subject: [PATCH] Safe guard against empty file titles --- lib/utils/file_uploader.dart | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/utils/file_uploader.dart b/lib/utils/file_uploader.dart index d0f794961..ffe631448 100644 --- a/lib/utils/file_uploader.dart +++ b/lib/utils/file_uploader.dart @@ -347,6 +347,11 @@ class FileUploader { file.location = Location(latLong.latitude, latLong.longitude); } + if (file.title == null || file.title.isEmpty) { + _logger.severe("Title was missing"); + file.title = await asset.titleAsync; + } + final encryptedMetadataData = await CryptoUtil.encryptChaCha( utf8.encode(jsonEncode(file.getMetadata())), fileAttributes.key); final fileDecryptionHeader = Sodium.bin2base64(fileAttributes.header);