diff --git a/src/box/memtx_tx.c b/src/box/memtx_tx.c
index 578f2230dc8a2e98c3332dfb04bbedfd68f6bd8b..7dcc016e563eccea1b3b7b5ec3c20b84893d7c18 100644
--- a/src/box/memtx_tx.c
+++ b/src/box/memtx_tx.c
@@ -1625,7 +1625,7 @@ void
 memtx_tx_history_rollback_stmt(struct txn_stmt *stmt)
 {
 	if (stmt->add_story != NULL) {
-		assert(stmt->add_story->tuple == stmt->new_tuple);
+		assert(stmt->add_story->tuple == stmt->rollback_info.new_tuple);
 		struct memtx_story *story = stmt->add_story;
 
 		/*