diff --git a/iped-parsers/iped-parsers-impl/src/main/java/iped/parsers/telegram/Extractor.java b/iped-parsers/iped-parsers-impl/src/main/java/iped/parsers/telegram/Extractor.java index 346df45f03..51073bf3b3 100644 --- a/iped-parsers/iped-parsers-impl/src/main/java/iped/parsers/telegram/Extractor.java +++ b/iped-parsers/iped-parsers-impl/src/main/java/iped/parsers/telegram/Extractor.java @@ -35,6 +35,7 @@ import org.apache.commons.codec.binary.Hex; import org.apache.commons.io.FileUtils; +import org.apache.commons.lang3.StringUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -182,7 +183,8 @@ protected List extractChatList() throws Exception { searchAvatarFileName(cont, androidDecoder.getPhotoData()); - ChatGroup group = new ChatGroup(chatId, cont, chatName); + String chatNameToUse = StringUtils.firstNonBlank((String) androidDecoder.getAlltMetadata().get("title"), chatName); + ChatGroup group = new ChatGroup(chatId, cont, chatNameToUse); Map m = androidDecoder.getAlltMetadata(); if ("true".equals(m.get("broadcast"))) {