We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5194153 commit 9eba6c2Copy full SHA for 9eba6c2
1 file changed
hasura/functions/tournaments/generate_double_elimination_bracket.sql
@@ -203,6 +203,19 @@ BEGIN
203
WHERE wb.loser_parent_bracket_id = p.id
204
AND p.parent_bracket_id IS NOT NULL;
205
206
+ WITH lb_prune AS (
207
+ SELECT lb.id, lb.parent_bracket_id
208
+ FROM tournament_brackets lb
209
+ LEFT JOIN tournament_brackets wb
210
+ ON wb.loser_parent_bracket_id = lb.id
211
+ AND wb.tournament_stage_id = _stage_id
212
+ AND wb.path = 'WB'
213
+ WHERE lb.tournament_stage_id = _stage_id
214
+ AND lb.path = 'LB'
215
+ AND lb.round = 1
216
+ GROUP BY lb.id, lb.parent_bracket_id
217
+ HAVING COUNT(wb.id) < 2
218
+ )
219
DELETE FROM tournament_brackets lb
220
USING lb_prune p
221
WHERE lb.id = p.id;
0 commit comments