Transport updates only contained one property per transport.

This commit is contained in:
akwizgran
2013-04-10 00:01:50 +01:00
parent 0958570405
commit 12d28433de

View File

@@ -2419,7 +2419,8 @@ abstract class JdbcDatabase implements Database<Connection> {
+ " ON tp.transportId = tv.transportId" + " ON tp.transportId = tv.transportId"
+ " WHERE tv.contactId = ?" + " WHERE tv.contactId = ?"
+ " AND localVersion > localAcked" + " AND localVersion > localAcked"
+ " AND expiry < ?"; + " AND expiry < ?"
+ " ORDER BY tp.transportId";
ps = txn.prepareStatement(sql); ps = txn.prepareStatement(sql);
ps.setInt(1, c.getInt()); ps.setInt(1, c.getInt());
ps.setLong(2, now); ps.setLong(2, now);
@@ -2437,6 +2438,7 @@ abstract class JdbcDatabase implements Database<Connection> {
p = new TransportProperties(); p = new TransportProperties();
updates.add(new TransportUpdate(id, p, version)); updates.add(new TransportUpdate(id, p, version));
txCounts.add(txCount); txCounts.add(txCount);
lastId = id;
} }
p.put(key, value); p.put(key, value);
} }