From 12d28433deeccb0d4e26585bf207c4730269f1fe Mon Sep 17 00:00:00 2001 From: akwizgran <michael@briarproject.org> Date: Wed, 10 Apr 2013 00:01:50 +0100 Subject: [PATCH] Transport updates only contained one property per transport. --- briar-core/src/net/sf/briar/db/JdbcDatabase.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/briar-core/src/net/sf/briar/db/JdbcDatabase.java b/briar-core/src/net/sf/briar/db/JdbcDatabase.java index a456bcdbb8..ea940ffa31 100644 --- a/briar-core/src/net/sf/briar/db/JdbcDatabase.java +++ b/briar-core/src/net/sf/briar/db/JdbcDatabase.java @@ -2419,7 +2419,8 @@ abstract class JdbcDatabase implements Database<Connection> { + " ON tp.transportId = tv.transportId" + " WHERE tv.contactId = ?" + " AND localVersion > localAcked" - + " AND expiry < ?"; + + " AND expiry < ?" + + " ORDER BY tp.transportId"; ps = txn.prepareStatement(sql); ps.setInt(1, c.getInt()); ps.setLong(2, now); @@ -2437,6 +2438,7 @@ abstract class JdbcDatabase implements Database<Connection> { p = new TransportProperties(); updates.add(new TransportUpdate(id, p, version)); txCounts.add(txCount); + lastId = id; } p.put(key, value); } -- GitLab