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) {