Skip to content

Commit ffa4004

Browse files
authored
Fix missing null checks for YAML data (#2441)
1 parent e35a8d7 commit ffa4004

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

lib/src/dartdoc_options.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1119,10 +1119,10 @@ abstract class _DartdocFileOption<T> implements DartdocOption<T> {
11191119
_OptionValueWithContext<Object> _valueAtFromFile(Folder dir) {
11201120
var yamlFileData = _yamlAtDirectory(dir);
11211121
var contextPath = yamlFileData.canonicalDirectoryPath;
1122-
dynamic yamlData = yamlFileData.data;
1122+
dynamic yamlData = yamlFileData.data ?? {};
11231123
for (var key in keys) {
11241124
if (!yamlData.containsKey(key)) return null;
1125-
yamlData = yamlData[key];
1125+
yamlData = yamlData[key] ?? {};
11261126
}
11271127

11281128
var returnData;

0 commit comments

Comments
 (0)