chatgui: ensure local_nick column exists before SELECT in getChannelMembers
This commit is contained in:
1 parent
df3fc04523
commit
86843693c9
1 file changed
+2
@@ -250,6 +250,8 @@ QMap<quint64, QString> DbManager::getLocalNicknames(const QString& chId) const {
|
||||
|
||||
void DbManager::cleanOrphanedPeers(const QString& chId) const {
|
||||
if (!m_db) return;
|
||||
QByteArray alt = QString("ALTER TABLE \"%1\" ADD COLUMN local_nick TEXT").arg(peersTableName(chId)).toUtf8();
|
||||
sqlite3_exec(m_db, alt.constData(), nullptr, nullptr, nullptr);
|
||||
QString sql = QStringLiteral(
|
||||
"DELETE FROM \"%1\" WHERE node_id NOT IN (SELECT node_id FROM nodes)"
|
||||
).arg(peersTableName(chId));
|
||||
|
||||
Reference in new issue
Block a user