| Index: pkg/barback/lib/src/phase.dart
|
| diff --git a/pkg/barback/lib/src/phase.dart b/pkg/barback/lib/src/phase.dart
|
| index 75cf2e3910f1cc9865552cb583f4a119f000a1a4..86444add475c03b5d492093068f3fd9fdbbdfb72 100644
|
| --- a/pkg/barback/lib/src/phase.dart
|
| +++ b/pkg/barback/lib/src/phase.dart
|
| @@ -228,8 +228,10 @@ class Phase {
|
|
|
| // If the asset is removed, [tryUntilStable] will throw an
|
| // [AssetNotFoundException]. In that case, just remove all transforms for
|
| - // the node.
|
| + // the node, and its pass-through.
|
| _transforms.remove(node.id);
|
| + var passThrough = _passThroughControllers.remove(node.id);
|
| + if (passThrough != null) passThrough.setRemoved();
|
| }).whenComplete(() {
|
| _adjustTransformersFutures.remove(node.id);
|
| });
|
|
|