From e8ba7ece291efa4d915d50dd4deeec17d54359f2 Mon Sep 17 00:00:00 2001 From: connor trotter Date: Wed, 15 Mar 2023 11:56:30 -0400 Subject: [PATCH] fix: select extended types before content (#733) --- src/extractors/root-extractor.js | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/extractors/root-extractor.js b/src/extractors/root-extractor.js index 27ba24b1..80556846 100644 --- a/src/extractors/root-extractor.js +++ b/src/extractors/root-extractor.js @@ -223,6 +223,10 @@ const RootExtractor = { content, }; } + let extendedResults = {}; + if (extractor.extend) { + extendedResults = selectExtendedTypes(extractor.extend, opts); + } const title = extractResult({ ...opts, type: 'title' }); const date_published = extractResult({ ...opts, type: 'date_published' }); const author = extractResult({ ...opts, type: 'author' }); @@ -247,11 +251,6 @@ const RootExtractor = { type: 'url_and_domain', }) || { url: null, domain: null }; - let extendedResults = {}; - if (extractor.extend) { - extendedResults = selectExtendedTypes(extractor.extend, opts); - } - return { title, content,