diff --git a/packages/lw_file_system/lib/src/api/typed.dart b/packages/lw_file_system/lib/src/api/typed.dart index 8801722..a098628 100644 --- a/packages/lw_file_system/lib/src/api/typed.dart +++ b/packages/lw_file_system/lib/src/api/typed.dart @@ -83,7 +83,16 @@ class TypedDirectoryFileSystem extends TypedFileSystem FileSystemDirectory _toTypedDirectory(RawFileSystemDirectory directory) => FileSystemDirectory( directory.location, - assets: directory.assets.map((e) => _toTypedAsset(e)).toList(), + assets: directory.assets + .map((e) { + try { + return _toTypedAsset(e); + } catch (_) { + return null; + } + }) + .nonNulls + .toList(), ); @override