Fix MessageId calculation for deprecated MessageQueue

This was preventing introduction messages from getting ACKed.
The introduction tests were modified to check for this.
This commit is contained in:
Torsten Grote
2017-04-07 09:45:35 -03:00
parent 0827b067ec
commit 85c17b4cb0
3 changed files with 44 additions and 11 deletions

View File

@@ -668,7 +668,9 @@ class DatabaseComponentImpl<T> implements DatabaseComponent {
acked.add(m);
}
}
transaction.attach(new MessagesAckedEvent(c, acked));
if (acked.size() > 0) {
transaction.attach(new MessagesAckedEvent(c, acked));
}
}
@Override