Ver código fonte

Safe guard against empty file titles

Vishnu Mohandas 4 anos atrás
pai
commit
aeb8c1ec69
1 arquivos alterados com 5 adições e 0 exclusões
  1. 5 0
      lib/utils/file_uploader.dart

+ 5 - 0
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);