| Index: sdk/lib/_internal/pub/lib/src/solver/backtracking_solver.dart
|
| diff --git a/sdk/lib/_internal/pub/lib/src/solver/backtracking_solver.dart b/sdk/lib/_internal/pub/lib/src/solver/backtracking_solver.dart
|
| index d8b57614b5ca2325509445d049feb558c2e2295b..d8cc66ad53e2b255aab1592bed3f618eba89db37 100644
|
| --- a/sdk/lib/_internal/pub/lib/src/solver/backtracking_solver.dart
|
| +++ b/sdk/lib/_internal/pub/lib/src/solver/backtracking_solver.dart
|
| @@ -143,8 +143,13 @@ class BacktrackingSolver {
|
| _validateSdkConstraint(root.pubspec);
|
| return _traverseSolution();
|
| }).then((packages) {
|
| + var pubspecs = new Map.fromIterable(packages,
|
| + key: (id) => id.name,
|
| + value: (id) => cache.getCachedPubspec(id));
|
| +
|
| return new SolveResult.success(sources, root, lockFile, packages,
|
| - overrides, _getAvailableVersions(packages), attemptedSolutions);
|
| + overrides, pubspecs, _getAvailableVersions(packages),
|
| + attemptedSolutions);
|
| }).catchError((error) {
|
| if (error is! SolveFailure) throw error;
|
|
|
|
|