From 2476bda11b201132267f50c5cbed34d59600b229 Mon Sep 17 00:00:00 2001 From: Fadi SHEHADEH <fadi.shehadeh@savoirfairelinux.com> Date: Thu, 29 Dec 2022 11:07:59 -0500 Subject: [PATCH] conversationlistmodelbase : file path to display name - file display name instead of path in last interaction Change-Id: I00559e81141317079e61e3cd3ffcf2f190f3c85e --- src/app/conversationlistmodelbase.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/app/conversationlistmodelbase.cpp b/src/app/conversationlistmodelbase.cpp index b722e1fd4..82c0bb1e2 100644 --- a/src/app/conversationlistmodelbase.cpp +++ b/src/app/conversationlistmodelbase.cpp @@ -119,7 +119,12 @@ ConversationListModelBase::dataForItem(item_t item, int role) const } case Role::LastInteraction: { if (!item.interactions->empty()) { - return QVariant(item.interactions->at(item.lastMessageUid).body); + auto interaction = item.interactions->at(item.lastMessageUid); + auto body_ = interaction.body; + if (interaction.type == interaction::Type::DATA_TRANSFER) { + body_ = interaction.commit.value("displayName"); + } + return QVariant(body_); } break; } -- GitLab