fix: Do not display formatted body if body is just filename

This commit is contained in:
Christian Kußowski 2026-02-01 18:01:49 +01:00
commit 2e22f8b2c4
No known key found for this signature in database
GPG key ID: E067ECD60F1A0652

View file

@ -11,15 +11,17 @@ extension FileDescriptionExtension on Event {
}.contains(messageType)) { }.contains(messageType)) {
return null; return null;
} }
final formattedBody = content.tryGet<String>('formatted_body');
if (formattedBody != null && formattedBody.isNotEmpty) return formattedBody;
final filename = content.tryGet<String>('filename'); final filename = content.tryGet<String>('filename');
final body = content.tryGet<String>('body'); final body = content.tryGet<String>('body');
if (filename != body && if (filename != body &&
body != null && body != null &&
filename != null && filename != null &&
body.isNotEmpty) { body.isNotEmpty) {
final formattedBody = content.tryGet<String>('formatted_body');
if (formattedBody != null && formattedBody.isNotEmpty) {
return formattedBody;
}
return body; return body;
} }
return null; return null;