diff --git a/tools/chatgui/src/memberpropsdialog.cpp b/tools/chatgui/src/memberpropsdialog.cpp index cda6ba0e2..cbb8d4c6a 100644 --- a/tools/chatgui/src/memberpropsdialog.cpp +++ b/tools/chatgui/src/memberpropsdialog.cpp @@ -48,7 +48,7 @@ MemberPropsDialog::MemberPropsDialog(DbManager* db, const QString& channelId, QString tbl = m_db->peersTableName(channelId); QByteArray sql = QString( "SELECT p.adm_tags,p.local_nick,length(c.ed25519_privkey),length(n.devgroup_ed) FROM \"%1\" p " - "JOIN channels c ON c.channel_id=? LEFT JOIN nodes n ON n.node_id=p.node_id WHERE p.node_id=?" + "JOIN channels c ON c.channel_id=? LEFT JOIN nodes n ON n.node_id=p.node_id WHERE p.node_id=? AND p.record_state=0" ).arg(tbl).toUtf8(); sqlite3_stmt* st = nullptr; int rc = sqlite3_prepare_v2(m_db->m_db, sql.constData(), -1, &st, nullptr); diff --git a/tools/chatgui/src/renamedialog.cpp b/tools/chatgui/src/renamedialog.cpp index 717ef8023..2f85ad421 100644 --- a/tools/chatgui/src/renamedialog.cpp +++ b/tools/chatgui/src/renamedialog.cpp @@ -25,7 +25,7 @@ RenameDialog::RenameDialog(DbManager* db, const QString& channelId, if (m_db && m_db->m_db) { QString tbl = m_db->peersTableName(channelId); QByteArray sql = QString( - "SELECT local_nick FROM \"%1\" WHERE node_id=?" + "SELECT local_nick FROM \"%1\" WHERE node_id=? AND record_state=0" ).arg(tbl).toUtf8(); sqlite3_stmt* st = nullptr; int rc = sqlite3_prepare_v2(m_db->m_db, sql.constData(), -1, &st, nullptr);