diff --git a/lib/src/foundation/persistence_provider.dart b/lib/src/foundation/persistence_provider.dart index a0c8bee..58d1e8c 100644 --- a/lib/src/foundation/persistence_provider.dart +++ b/lib/src/foundation/persistence_provider.dart @@ -47,7 +47,10 @@ class SharedPreferencesProvider implements PersistenceProvider { @override Future> completedSteps(Iterable? featuresIds) async { final prefs = await SharedPreferences.getInstance(); - return featuresIds! + if (featuresIds == null) { + return Set(); + } + return featuresIds .where((featureId) => prefs.getBool(_normalizeFeatureId(featureId)) == true) .toSet();