diff --git a/crates/sui-indexer/src/indexer_reader.rs b/crates/sui-indexer/src/indexer_reader.rs index 6fc1860d3960f..5a75f2b8a650a 100644 --- a/crates/sui-indexer/src/indexer_reader.rs +++ b/crates/sui-indexer/src/indexer_reader.rs @@ -759,9 +759,9 @@ impl IndexerReader { // Translate transaction digest cursor to tx sequence number if let Some(cursor_tx_seq) = cursor_tx_seq { if is_descending { - query = query.filter(transactions::dsl::tx_sequence_number.le(cursor_tx_seq)); + query = query.filter(transactions::dsl::tx_sequence_number.lt(cursor_tx_seq)); } else { - query = query.filter(transactions::dsl::tx_sequence_number.ge(cursor_tx_seq)); + query = query.filter(transactions::dsl::tx_sequence_number.gt(cursor_tx_seq)); } } if is_descending { @@ -1326,7 +1326,7 @@ impl IndexerReader { .limit(limit as i64) .into_boxed(); if let Some(object_cursor) = cursor { - query = query.filter(objects::dsl::object_id.ge(object_cursor.to_vec())); + query = query.filter(objects::dsl::object_id.gt(object_cursor.to_vec())); } query.load::(conn) })?;