From 46b6a0bf16de5ad677695bdf5cd5b487a69c21b3 Mon Sep 17 00:00:00 2001 From: emmdim Date: Tue, 19 Mar 2024 12:27:40 +0100 Subject: [PATCH] Generate correct predicate for Gitcoin non-weifhted no stamp census --- src/components/ProcessCreate/Steps/Confirm.tsx | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/components/ProcessCreate/Steps/Confirm.tsx b/src/components/ProcessCreate/Steps/Confirm.tsx index a8909ebf..9df94d1e 100644 --- a/src/components/ProcessCreate/Steps/Confirm.tsx +++ b/src/components/ProcessCreate/Steps/Confirm.tsx @@ -493,7 +493,15 @@ const getGitcoinStrategyId = async (form: CensusGitcoinValues, c3client: Vocdoni chainID: scoreToken.chainID, minBalance: form.passportScore.toString(), } - predicate = `${scoreToken.symbol} ${predicate}` + if (predicate.length == 0) { + if (form.gpsWeighted) { + predicate = `${scoreToken.symbol}` + } else { + predicate = `${scoreToken.symbol} OR ${scoreToken.symbol}` + } + } else { + predicate = `${scoreToken.symbol} ${predicate}` + } return await c3client.createStrategy('gitcoin_onvote_' + Date.now(), predicate, strategyTokens) }