Fix flutter version update on fast path (#4272)
diff --git a/lib/src/entrypoint.dart b/lib/src/entrypoint.dart
index 4529566..6288917 100644
--- a/lib/src/entrypoint.dart
+++ b/lib/src/entrypoint.dart
@@ -1123,7 +1123,7 @@
return null;
}
if (packageConfig.additionalProperties['flutterVersion'] !=
- (flutter.isAvailable ? null : flutter.version)) {
+ (flutter.isAvailable ? flutter.version.toString() : null)) {
log.fine('Flutter has updated since last invocation.');
return null;
}
diff --git a/test/embedding/ensure_pubspec_resolved.dart b/test/embedding/ensure_pubspec_resolved.dart
index e98273b..a99793a 100644
--- a/test/embedding/ensure_pubspec_resolved.dart
+++ b/test/embedding/ensure_pubspec_resolved.dart
@@ -297,7 +297,9 @@
await pubGet(
environment: {'FLUTTER_ROOT': p.join(d.sandbox, 'flutter')},
);
-
+ await _noImplicitPubGet(
+ environment: {'FLUTTER_ROOT': p.join(d.sandbox, 'flutter')},
+ );
await d.dir('flutter', [d.flutterVersion('0.9.0')]).create();
server.serve(