Index: utils/pub/hosted_source.dart |
diff --git a/utils/pub/hosted_source.dart b/utils/pub/hosted_source.dart |
index dda00a42c5197878751c998cbf6983f6cca42c97..6fdc8e91328b745441897ab13fdceb0a8a724f4b 100644 |
--- a/utils/pub/hosted_source.dart |
+++ b/utils/pub/hosted_source.dart |
@@ -56,7 +56,7 @@ class HostedSource extends Source { |
"${id.version}.yaml"; |
return httpClient.read(fullUrl).then((yaml) { |
- return new Pubspec.parse(yaml, systemCache.sources); |
+ return new Pubspec.parse(null, yaml, systemCache.sources); |
}).catchError((ex) { |
_throwFriendlyError(ex, id, parsed.last); |
}); |
@@ -114,8 +114,10 @@ class HostedSource extends Source { |
/// There are two valid formats. A plain string refers to a package with the |
/// given name from the default host, while a map with keys "name" and "url" |
/// refers to a package with the given name from the host at the given URL. |
- void validateDescription(description, {bool fromLockFile: false}) { |
+ dynamic parseDescription(String containingPath, description, |
+ {bool fromLockFile: false}) { |
_parseDescription(description); |
+ return description; |
} |
/// When an error occurs trying to read something about [package] from [url], |