From fef762cc2de38192eb67d3ec26c16e5f7342a4c5 Mon Sep 17 00:00:00 2001 From: Janice Collins Date: Mon, 30 Nov 2020 10:36:37 -0800 Subject: [PATCH] Fix missing null checks for YAML data --- lib/src/dartdoc_options.dart | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/src/dartdoc_options.dart b/lib/src/dartdoc_options.dart index 511f9a2c32..2dd67aaf2e 100644 --- a/lib/src/dartdoc_options.dart +++ b/lib/src/dartdoc_options.dart @@ -1119,10 +1119,10 @@ abstract class _DartdocFileOption implements DartdocOption { _OptionValueWithContext _valueAtFromFile(Folder dir) { var yamlFileData = _yamlAtDirectory(dir); var contextPath = yamlFileData.canonicalDirectoryPath; - dynamic yamlData = yamlFileData.data; + dynamic yamlData = yamlFileData.data ?? {}; for (var key in keys) { if (!yamlData.containsKey(key)) return null; - yamlData = yamlData[key]; + yamlData = yamlData[key] ?? {}; } var returnData;