Don't overselect rows when unsetting inbox group. Fixes bug #40.

This commit is contained in:
akwizgran
2014-03-02 17:58:00 +00:00
parent c69766fbd2
commit 581ba7139a

View File

@@ -3027,7 +3027,8 @@ abstract class JdbcDatabase implements Database<Connection> {
// Unset any existing inbox group for the contact
String sql = "UPDATE groupVisibilities"
+ " SET inbox = FALSE"
+ " WHERE contactId = ?";
+ " WHERE contactId = ?"
+ " AND inbox = TRUE";
ps = txn.prepareStatement(sql);
ps.setInt(1, c.getInt());
ps.executeUpdate();