Skip to content

Commit

Permalink
Merge pull request #190 from pedro-mealha/fix-persistance
Browse files Browse the repository at this point in the history
fix query
  • Loading branch information
pedro-mealha authored Nov 17, 2024
2 parents 22e24f2 + a3ac411 commit 8b6a534
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions api/persistence.py
Original file line number Diff line number Diff line change
Expand Up @@ -46,9 +46,9 @@ def get_draws_with_prizes(db: Database, year: int, dates: list, limit = None, or
d.has_winner,
TO_CHAR(d.date, 'yyyy-mm-dd') as date,
COALESCE(jsonb_agg(json_build_object('prize', dp.prize, 'winners', dp.winners, 'matched_numbers', pc.matched_numbers, 'matched_stars', pc.matched_stars)) FILTER (WHERE dp.draw_id IS NOT NULL), '[]') as prizes
FROM euromillions.draws as d
LEFT JOIN euromillions.draws_prizes as dp ON dp.draw_id = d.draw_id
LEFT JOIN euromillions.prize_combinations as pc ON pc.id = dp.prize_combination_id
FROM draws as d
LEFT JOIN draws_prizes as dp ON dp.draw_id = d.draw_id
LEFT JOIN prize_combinations as pc ON pc.id = dp.prize_combination_id
"""
vars = []

Expand Down Expand Up @@ -84,9 +84,9 @@ def get_draw_with_prizes_by_id(db: Database, draw_id: int) -> list:
d.has_winner,
TO_CHAR(d.date, 'yyyy-mm-dd') as date,
COALESCE(jsonb_agg(json_build_object('prize', dp.prize, 'winners', dp.winners, 'matched_numbers', pc.matched_numbers, 'matched_stars', pc.matched_stars)) FILTER (WHERE dp.draw_id IS NOT NULL), '[]') as prizes
FROM euromillions.draws as d
LEFT JOIN euromillions.draws_prizes as dp ON dp.draw_id = d.draw_id
LEFT JOIN euromillions.prize_combinations as pc ON pc.id = dp.prize_combination_id
FROM draws as d
LEFT JOIN draws_prizes as dp ON dp.draw_id = d.draw_id
LEFT JOIN prize_combinations as pc ON pc.id = dp.prize_combination_id
WHERE d.draw_id = %s
GROUP BY d.id, d.draw_id;
"""
Expand Down

0 comments on commit 8b6a534

Please sign in to comment.