diff --git a/yt_dlp/extractor/vmware.py b/yt_dlp/extractor/vmware.py index 6593ce359d26..a42cbb0be527 100644 --- a/yt_dlp/extractor/vmware.py +++ b/yt_dlp/extractor/vmware.py @@ -147,7 +147,8 @@ def search_query(query, page_no, records_per_page, account): total_count = traverse_obj( search_results, ('info', 'videos', 'total_result_count', {int}), default=0) for video in traverse_obj(search_results, ('records', 'videos', lambda _, v: v['external_id'])): - yield self.url_result(self._LIBRARY_MAP[account][1] % video['external_id'], + yield self.url_result( + self._LIBRARY_MAP[account][1] % video['external_id'], **traverse_obj(video, { 'id': ('external_id', {str}), 'title': ('name', {str}),