diff --git a/yt_dlp/extractor/common.py b/yt_dlp/extractor/common.py index eec1742a48..ba32664e40 100644 --- a/yt_dlp/extractor/common.py +++ b/yt_dlp/extractor/common.py @@ -1744,8 +1744,8 @@ def traverse_json_ld(json_ld, at_top_level=True): elif is_type(e, 'Article', 'NewsArticle'): info.update(**traverse_obj(e, { 'title': ('headline', {str}, {unescapeHTML}), - 'categories': ('articleSection', {str}, {unescapeHTML}, filter, all), - 'creators': ('author', (None, 'name'), {str}, {unescapeHTML}, filter, all), + 'categories': ('articleSection', {str}, {unescapeHTML}, filter, all, filter), + 'creators': ('author', (None, 'name'), {str}, {unescapeHTML}, filter, all, filter), 'description': (('description', 'articleBody'), {str}, {unescapeHTML}, any), 'modified_timestamp': ('dateModified', {parse_iso8601}), 'release_timestamp': ('datePublished', {parse_iso8601}),