refactor: don't block ./nodebb upgrade if suggested modules are not loaded

This commit is contained in:
Barış Soner Uşaklı
2024-10-04 15:44:19 -04:00
parent 712767f689
commit 39f57f9e5b

View File

@@ -77,7 +77,8 @@ async function getSuggestedModules(nbbVersion, toCheck) {
const request = require('../request'); const request = require('../request');
let { response, body } = await request.get(`https://packages.nodebb.org/api/v1/suggest?version=${nbbVersion}&package[]=${toCheck.join('&package[]=')}`); let { response, body } = await request.get(`https://packages.nodebb.org/api/v1/suggest?version=${nbbVersion}&package[]=${toCheck.join('&package[]=')}`);
if (!response.ok) { if (!response.ok) {
throw new Error(`Unable to get suggested module for NodeBB(${nbbVersion}) ${toCheck.join(',')}`); console.warn(`Unable to get suggested module for NodeBB(${nbbVersion}) ${toCheck.join(',')}`);
return [];
} }
if (!Array.isArray(body) && toCheck.length === 1) { if (!Array.isArray(body) && toCheck.length === 1) {
body = [body]; body = [body];