From 1b83298c76a7d72691c524afbf6332dd0b12c42f Mon Sep 17 00:00:00 2001 From: buzz-lightsnack-2007 <73412182+buzz-lightsnack-2007@users.noreply.github.com> Date: Sun, 14 Apr 2024 22:30:28 +0800 Subject: [PATCH] fix the structure returned by `search()` --- scripts/secretariat.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/secretariat.js b/scripts/secretariat.js index d15cdda..d117c77 100644 --- a/scripts/secretariat.js +++ b/scripts/secretariat.js @@ -154,7 +154,6 @@ export async function search(SOURCE, TERM, ADDITIONAL_PLACES, STRICT = false, OP // Perform a sequential search on the data. if ((typeof DATA).includes(`obj`) && !Array.isArray(DATA) && SOURCE != null) { let VALUE = {}; - VALUE[`test`] = TERM; for (let DICTIONARY_INDEX = 0; DICTIONARY_INDEX < (Object.keys(DATA)).length; DICTIONARY_INDEX++) { VALUE[`parent`] = DATA[(Object.keys(DATA))[DICTIONARY_INDEX]]; @@ -165,10 +164,11 @@ export async function search(SOURCE, TERM, ADDITIONAL_PLACES, STRICT = false, OP if (VALUE[`current`]) { // Add the data. - RESULTS[(Object.keys(DATA))[DICTIONARY_INDEX]] = DATA; + RESULTS[(Object.keys(DATA))[DICTIONARY_INDEX]] = (Object.entries(DATA))[DICTIONARY_INDEX][1]; } }; } else { + console.log(DATA); for (let ELEMENT_INDEX = 0; ELEMENT_INDEX < DATA.length; ELEMENT_INDEX++) { if ( ((STRICT || (typeof DATA[ELEMENT_INDEX]).includes(`num`)) && DATA[ELEMENT_INDEX] == TERM) ||