From 8f1feb6036448eceb73c844bddcbde545d51fa42 Mon Sep 17 00:00:00 2001 From: Miles Malerba Date: Sun, 24 Sep 2023 10:44:15 -0700 Subject: [PATCH] refactor(compiler): Fix a bug in OpList.replaceWithMany (#51876) Fix a bug where replaceWithMany was incorrectly setting the previous item PR Close #51876 --- packages/compiler/src/template/pipeline/ir/src/operations.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/compiler/src/template/pipeline/ir/src/operations.ts b/packages/compiler/src/template/pipeline/ir/src/operations.ts index 9ac0050ac9a..ee21f08cc19 100644 --- a/packages/compiler/src/template/pipeline/ir/src/operations.ts +++ b/packages/compiler/src/template/pipeline/ir/src/operations.ts @@ -245,7 +245,7 @@ export class OpList> { // Replace `oldOp` with the chain `first` -> `last`. if (oldPrev !== null) { oldPrev.next = first; - first.prev = oldOp.prev; + first.prev = oldPrev; } if (oldNext !== null) {