diff --git a/resources/desktop/com.github.rssguard.appdata.xml b/resources/desktop/com.github.rssguard.appdata.xml index 16f1a3c46..e2cdd9c3e 100644 --- a/resources/desktop/com.github.rssguard.appdata.xml +++ b/resources/desktop/com.github.rssguard.appdata.xml @@ -30,7 +30,7 @@ https://martinrotter.github.io/donate/ - + none diff --git a/src/librssguard/core/messageobject.cpp b/src/librssguard/core/messageobject.cpp index 4d0bd0e8e..2c8273a53 100755 --- a/src/librssguard/core/messageobject.cpp +++ b/src/librssguard/core/messageobject.cpp @@ -184,7 +184,12 @@ void MessageObject::setIsDeleted(bool is_deleted) { } QString MessageObject::feedCustomId() const { - return m_feedCustomId; + if (m_feedCustomId.isEmpty() || m_feedCustomId == QString::number(NO_PARENT_CATEGORY)) { + return m_message->m_feedId; + } + else { + return m_feedCustomId; + } } int MessageObject::accountId() const {