From 5228b24927f01381adf0797246654d5d75bef9b6 Mon Sep 17 00:00:00 2001 From: Shakker Date: Mon, 27 Apr 2026 07:26:26 +0100 Subject: [PATCH] fix: avoid spread in provider owner lookup --- src/plugins/plugin-registry-contributions.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/plugins/plugin-registry-contributions.ts b/src/plugins/plugin-registry-contributions.ts index 726c4f1a851..0e0c9a20fb0 100644 --- a/src/plugins/plugin-registry-contributions.ts +++ b/src/plugins/plugin-registry-contributions.ts @@ -384,10 +384,12 @@ export function resolveProviderOwners(params: ResolveProviderOwnersParams): read } if (params.lookUpTable) { const index = params.lookUpTable.index; - const owners = [...params.lookUpTable.owners.providers.entries()].flatMap( - ([contributionId, ownerIds]) => - normalizeProviderId(contributionId) === providerId ? [...ownerIds] : [], - ); + const owners: string[] = []; + for (const [contributionId, ownerIds] of params.lookUpTable.owners.providers.entries()) { + if (normalizeProviderId(contributionId) === providerId) { + owners.push(...ownerIds); + } + } return filterContributionOwnerIds({ owners, index,