From 448b286d144f139c062176dc78d552b21d3dcb20 Mon Sep 17 00:00:00 2001 From: eagle Date: Wed, 15 May 2024 20:20:18 +0530 Subject: [PATCH] fix: anchor adress issue --- packages/common/src/allo/backends/allo-v2.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/common/src/allo/backends/allo-v2.ts b/packages/common/src/allo/backends/allo-v2.ts index 2fb38c2fe..15ae4a05a 100644 --- a/packages/common/src/allo/backends/allo-v2.ts +++ b/packages/common/src/allo/backends/allo-v2.ts @@ -1184,14 +1184,18 @@ export class AlloV2 implements Allo { // Filter projects to be paid from matching results const projectsToBePaid = matchingResults.filter((project) => - args.projectIdsToBePaid.includes(project.projectId) + args.projectIdsToBePaid.includes(project.anchorAddress ?? "") ); const projectsWithMerkleProof: ProjectWithMerkleProof[] = []; projectsToBePaid.forEach((project) => { if (!project.index) { - throw new AlloError("Project index is required"); + if (project.index === 0) { + // do nothing + } else { + throw new AlloError("Project index is required"); + } } if (!project.anchorAddress) { throw new AlloError("Anchor address is required");