Index: lib/src/command/list_package_dirs.dart |
diff --git a/lib/src/command/list_package_dirs.dart b/lib/src/command/list_package_dirs.dart |
index 220d5b81cb16a4715c17e4106ebd3c00f2380880..b9d1b0110a095178ef13ae426b57ec9c5c949700 100644 |
--- a/lib/src/command/list_package_dirs.dart |
+++ b/lib/src/command/list_package_dirs.dart |
@@ -34,7 +34,7 @@ class ListPackageDirsCommand extends PubCommand { |
// Include the local paths to all locked packages. |
var packages = mapMap(entrypoint.lockFile.packages, value: (name, package) { |
- var source = entrypoint.cache.sources[package.source]; |
+ var source = entrypoint.cache.source(package.source); |
var packageDir = source.getDirectory(package); |
// Normalize paths and make them absolute for backwards compatibility |
// with the protocol used by the analyzer. |