diff --git a/swh/indexer/metadata_dictionary/npm.py b/swh/indexer/metadata_dictionary/npm.py --- a/swh/indexer/metadata_dictionary/npm.py +++ b/swh/indexer/metadata_dictionary/npm.py @@ -115,6 +115,8 @@ url = d.get('url', None) elif isinstance(d, str): match = self._parse_author.match(d) + if not match: + return None name = match.group('name') email = match.group('email') url = match.group('url')