diff --git a/packages/server/src/api/controllers/application.js b/packages/server/src/api/controllers/application.js index 512299c5c8..c4d55d631b 100644 --- a/packages/server/src/api/controllers/application.js +++ b/packages/server/src/api/controllers/application.js @@ -79,7 +79,8 @@ exports.fetch = async function(ctx) { if (apps.length === 0) { ctx.body = [] } else { - ctx.body = await Promise.all(apps) + const response = await Promise.allSettled(apps) + ctx.body = response.filter(result => result.status === "fulfilled") } }