diff --git a/workspaces/data/lib/p-all.js b/workspaces/data/lib/p-all.js index b94dded51..11b168b38 100644 --- a/workspaces/data/lib/p-all.js +++ b/workspaces/data/lib/p-all.js @@ -7,6 +7,9 @@ export default async (promises) => { for (const p of promisesArr) { if (isObj) { const [key, value] = p + if (key === '__proto__' || key === 'constructor' || key === 'prototype') { + continue + } if (typeof value === 'function') { result.push(await value().then(v => [key, v])) } else {