fix: avoid spread in provider owner lookup · openclaw/openclaw@5228b24
shakkernerd
·
2026-04-27
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -384,10 +384,12 @@ export function resolveProviderOwners(params: ResolveProviderOwnersParams): read
|
384 | 384 | } |
385 | 385 | if (params.lookUpTable) { |
386 | 386 | const index = params.lookUpTable.index; |
387 | | -const owners = [...params.lookUpTable.owners.providers.entries()].flatMap( |
388 | | -([contributionId, ownerIds]) => |
389 | | -normalizeProviderId(contributionId) === providerId ? [...ownerIds] : [], |
390 | | -); |
| 387 | +const owners: string[] = []; |
| 388 | +for (const [contributionId, ownerIds] of params.lookUpTable.owners.providers.entries()) { |
| 389 | +if (normalizeProviderId(contributionId) === providerId) { |
| 390 | +owners.push(...ownerIds); |
| 391 | +} |
| 392 | +} |
391 | 393 | return filterContributionOwnerIds({ |
392 | 394 | owners, |
393 | 395 | index, |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。