Pārlūkot izejas kodu

Safe guard against empty file titles

Vishnu Mohandas 4 gadi atpakaļ
vecāks
revīzija
aeb8c1ec69
1 mainītis faili ar 5 papildinājumiem un 0 dzēšanām
  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);