diff --git a/ci/licenses_golden/tool_signature b/ci/licenses_golden/tool_signature index 1b97f5a8b2fd9..bd4e546b7317a 100644 --- a/ci/licenses_golden/tool_signature +++ b/ci/licenses_golden/tool_signature @@ -1,2 +1,2 @@ -Signature: ad6590b867473860a1e6b08bf9e98667 +Signature: 5b10e36374c7d600de6c632fde955f7d diff --git a/tools/licenses/lib/licenses.dart b/tools/licenses/lib/licenses.dart index 64045f9699699..dc1a18cb6d504 100644 --- a/tools/licenses/lib/licenses.dart +++ b/tools/licenses/lib/licenses.dart @@ -176,6 +176,7 @@ abstract class License implements Comparable { if (!reformatted) body = _reformat(body); final License result = _registry.putIfAbsent(body, () { + assert(type != null); switch (type) { case LicenseType.bsd: case LicenseType.mit: @@ -200,6 +201,7 @@ abstract class License implements Comparable { case LicenseType.libpng: return BlankLicense._(body, type, origin: origin); } + return null; }); assert(result.type == type); return result;