Index: lib/src/command/cache_add.dart |
diff --git a/lib/src/command/cache_add.dart b/lib/src/command/cache_add.dart |
index 7958d27dfb51986488b4dd513821b131b4fe253c..d39fe96e12d691c778b8d4e324f867f4e1428668 100644 |
--- a/lib/src/command/cache_add.dart |
+++ b/lib/src/command/cache_add.dart |
@@ -59,8 +59,9 @@ class CacheAddCommand extends PubCommand { |
var source = cache.sources["hosted"]; |
// TODO(rnystrom): Allow specifying the server. |
- var pubspecs = await source.getVersions(package, package); |
- var versions = pubspecs.map((pubspec) => pubspec.version) |
+ var ids = await source.getVersions( |
+ new PackageRef(package, 'hosted', package)); |
+ var versions = ids.map((id) => id.version) |
.where(constraint.allows).toList(); |
if (versions.isEmpty) { |