diff --git a/resources/desktop/com.github.rssguard.appdata.xml b/resources/desktop/com.github.rssguard.appdata.xml
index ff4d290d8..401cdf215 100644
--- a/resources/desktop/com.github.rssguard.appdata.xml
+++ b/resources/desktop/com.github.rssguard.appdata.xml
@@ -26,7 +26,7 @@
https://github.com/sponsors/martinrotter
-
+
none
diff --git a/src/librssguard/core/messagesmodel.cpp b/src/librssguard/core/messagesmodel.cpp
index f1a329737..fa6fcf963 100644
--- a/src/librssguard/core/messagesmodel.cpp
+++ b/src/librssguard/core/messagesmodel.cpp
@@ -344,14 +344,12 @@ QVariant MessagesModel::data(const QModelIndex& idx, int role) const {
return QVariant();
}
else {
- QVariant dta = m_cache->containsData(idx.row())
- ? m_cache->data(idx)
- : QSqlQueryModel::data(idx);
- QString txt = dta.toString().size() > 300
- ? (dta.toString().left(300) + QSL("..."))
- : dta.toString().left(300);
-
- return txt;
+ if (idx.column() == MSG_DB_SCORE_INDEX) {
+ return data(idx, Qt::ItemDataRole::EditRole);
+ }
+ else {
+ return data(idx, Qt::ItemDataRole::DisplayRole);
+ }
}
}