diff --git a/lib/utils/file_description.dart b/lib/utils/file_description.dart index 54f72e159..55ff840bd 100644 --- a/lib/utils/file_description.dart +++ b/lib/utils/file_description.dart @@ -11,15 +11,17 @@ extension FileDescriptionExtension on Event { }.contains(messageType)) { return null; } - final formattedBody = content.tryGet('formatted_body'); - if (formattedBody != null && formattedBody.isNotEmpty) return formattedBody; - final filename = content.tryGet('filename'); final body = content.tryGet('body'); + if (filename != body && body != null && filename != null && body.isNotEmpty) { + final formattedBody = content.tryGet('formatted_body'); + if (formattedBody != null && formattedBody.isNotEmpty) { + return formattedBody; + } return body; } return null;