diff --git a/components/net/sf/briar/db/JdbcDatabase.java b/components/net/sf/briar/db/JdbcDatabase.java index a93a42d026b55ee799488d09e7447478e912e398..3b0b235ccf6e9a869e042ca86ceed7bb13bf1c19 100644 --- a/components/net/sf/briar/db/JdbcDatabase.java +++ b/components/net/sf/briar/db/JdbcDatabase.java @@ -1888,13 +1888,13 @@ abstract class JdbcDatabase implements Database<Connection> { + " ON messages.groupId = contactSubscriptions.groupId" + " JOIN visibilities" + " ON messages.groupId = visibilities.groupId" + + " AND contactSubscriptions.contactId = visibilities.contactId" + " WHERE messageId = ?" + " AND contactSubscriptions.contactId = ?" - + " AND visibilities.contactId = ?"; + + " AND timestamp >= start"; ps = txn.prepareStatement(sql); ps.setBytes(1, m.getBytes()); ps.setInt(2, c.getInt()); - ps.setInt(3, c.getInt()); rs = ps.executeQuery(); boolean found = rs.next(); if(rs.next()) throw new DbStateException();