Skip to content

Commit 0fbd848

Browse files
authored
fix: deduplicate proposals by validating approval snapshot (#121)
1 parent c1fa176 commit 0fbd848

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

sql_files/views/proposals.sql

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -214,10 +214,11 @@ WITH receipt_actions_prep AS (
214214
, cp.block_hash
215215

216216
FROM create_proposal AS cp
217-
LEFT JOIN approve_proposal ap
218-
ON cp.proposal_id = ap.proposal_id
219217
LEFT JOIN approve_proposal_snapshot_metadata AS aps
220218
ON cp.proposal_id = aps.proposal_id
219+
LEFT JOIN approve_proposal ap
220+
ON cp.proposal_id = ap.proposal_id
221+
AND ap.receipt_id = aps.approve_proposal_receipt_id
221222
LEFT JOIN reject_proposal AS rp
222223
ON cp.proposal_id = rp.proposal_id
223224
LEFT JOIN proposal_votes AS pv

0 commit comments

Comments
 (0)