diff --git a/app/routers/decks.py b/app/routers/decks.py index 3853173..1b03ba6 100644 --- a/app/routers/decks.py +++ b/app/routers/decks.py @@ -86,6 +86,15 @@ def decks_html(request: Request, db=Depends(get_db)): ) .scalar(), ) + setattr( + deck, + "latest_score", + db.query(models.EloScore) + .filter(models.EloScore.deck_id == deck.id) + .order_by(models.EloScore.after_game_id.desc()) + .first() + .score, + ) return jinja_templates.TemplateResponse( request, "decks/list.html", {"decks": decks} ) diff --git a/app/templates/decks/list.html b/app/templates/decks/list.html index c240bcf..a62aa20 100644 --- a/app/templates/decks/list.html +++ b/app/templates/decks/list.html @@ -13,6 +13,7 @@ Deck Name Owner Games Played + Score {% for deck in decks %} @@ -21,6 +22,7 @@ {{ deck.owner.name }} {{ deck.games_played }} + {{ deck.latest_score // 1 }} {% endfor %}