fix: fetch_paginated

This commit is contained in:
thomas girod 2024-09-18 22:03:39 +02:00
parent 7458f622f5
commit b246e171b7

View File

@ -108,7 +108,8 @@ function update_query_string(key, value, action = History.REPLACE, url = null) {
return url; return url;
} }
// TODO : If one day a test workflow is made for JS in this project
// please test this function. A all cost.
/** /**
* Given a paginated endpoint, fetch all the items of this endpoint, * Given a paginated endpoint, fetch all the items of this endpoint,
* performing multiple API calls if necessary. * performing multiple API calls if necessary.
@ -135,7 +136,7 @@ async function fetch_paginated(url) {
fetch(paginated_url).then(res => res.json().then(json => json.results)) fetch(paginated_url).then(res => res.json().then(json => json.results))
); );
} }
results.push(...await Promise.all(promises)) results.push(...(await Promise.all(promises)).flat())
} }
return results; return results;
} }