[AMQ-7425] Simple fix to be sure to delete message from JDBC message store

This commit is contained in:
jbonofre 2020-03-03 07:36:42 +01:00
parent 578051fdea
commit 4528b773c6
1 changed files with 1 additions and 1 deletions

View File

@ -254,7 +254,7 @@ public class JDBCMessageStore extends AbstractMessageStore {
@Override
public void removeMessage(ConnectionContext context, MessageAck ack) throws IOException {
long seq = ack.getLastMessageId().getFutureOrSequenceLong() != null ?
long seq = (ack.getLastMessageId().getFutureOrSequenceLong() != null && ((Long) ack.getLastMessageId().getFutureOrSequenceLong() != 0)) ?
(Long) ack.getLastMessageId().getFutureOrSequenceLong() :
persistenceAdapter.getStoreSequenceIdForMessageId(context, ack.getLastMessageId(), destination)[0];