| Index: sdk/lib/_internal/pub/lib/src/barback/load_transformers.dart
|
| diff --git a/sdk/lib/_internal/pub/lib/src/barback/load_transformers.dart b/sdk/lib/_internal/pub/lib/src/barback/load_transformers.dart
|
| index 66938434704a247a78e057e5dd30ef11c67c534f..0f59bf93d350a443ffc7ae21021ed835bab0d652 100644
|
| --- a/sdk/lib/_internal/pub/lib/src/barback/load_transformers.dart
|
| +++ b/sdk/lib/_internal/pub/lib/src/barback/load_transformers.dart
|
| @@ -179,8 +179,11 @@ Map _serializeTransformer(Transformer transformer) {
|
| return transformer.isPrimary(deserializeAsset(message['asset']));
|
| } else {
|
| assert(message['type'] == 'apply');
|
| +
|
| + // Make sure we return null so that if the transformer's [apply] returns
|
| + // a non-serializable value it doesn't cause problems.
|
| return transformer.apply(
|
| - new ForeignTransform(message['transform']));
|
| + new ForeignTransform(message['transform'])).then((_) => null);
|
| }
|
| });
|
| });
|
|
|