Skip to content

Commit 24c5ea8

Browse files
committed
fix: fix broken csv export for past season result
1 parent 8b036f7 commit 24c5ea8

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/routes/results.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ export const setupResultsRoutes = function(app: Express, prisma: PrismaClient):
5656
});
5757
});
5858

59-
app.get('/results/:bloc_deadline_id/coalitions/:coalition_slug.csv', async (req, res) => {
59+
app.get('/results/:bloc_deadline_id/coalitions/:coalition_slug/csv', async (req, res) => {
6060
const endedSeasons = await getEndedSeasons(prisma);
6161
const season = endedSeasons.find(season => season.id === parseInt(req.params.bloc_deadline_id, 10));
6262
if (!season) {
@@ -107,7 +107,7 @@ export const setupResultsRoutes = function(app: Express, prisma: PrismaClient):
107107
});
108108
});
109109

110-
app.get('/results/:bloc_deadline_id/rankings/:ranking_type.csv', async (req, res) => {
110+
app.get('/results/:bloc_deadline_id/rankings/:ranking_type/csv', async (req, res) => {
111111
const endedSeasons = await getEndedSeasons(prisma);
112112
const season = endedSeasons.find(season => season.id === parseInt(req.params.bloc_deadline_id, 10));
113113
if (!season) {

templates/results.njk

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@
5555
<div class="card-header pe-2 d-flex align-items-center" style="background-color: {{ seasonResult.coalition.intra_coalition.color | rgba(0.5) }};">
5656
<h4 class="d-inline-block pe-3 lh-lg flex-grow-1 text-white">{{ seasonResult.coalition.intra_coalition.name | striptags(true) | escape }} Leaderboards</h4>
5757
<div class="d-inline-flex align-content-center">
58-
<a href="/results/{{ seasonId }}/coalitions/{{ seasonResult.coalition.intra_coalition.slug }}.csv" class="btn btn-sm btn-outline-light">Export CSV</a>
58+
<a href="/results/{{ seasonId }}/coalitions/{{ seasonResult.coalition.intra_coalition.slug }}/csv" class="btn btn-sm btn-outline-light">Export CSV</a>
5959
</div>
6060
</div>
6161
<div class="">
@@ -107,7 +107,7 @@
107107
<div class="card-header pe-2 d-flex align-items-center" style="background-color: #6c757d;">
108108
<h4 class="d-inline-block pe-3 lh-lg flex-grow-1 text-white">{{ ranking.name | striptags(true) | escape }}</h4>
109109
<div class="d-inline-flex align-content-center">
110-
<a href="/results/{{ seasonId }}/rankings/{{ ranking.type }}.csv" class="btn btn-sm btn-outline-light">Export CSV</a>
110+
<a href="/results/{{ seasonId }}/rankings/{{ ranking.type }}/csv" class="btn btn-sm btn-outline-light">Export CSV</a>
111111
</div>
112112
</div>
113113
<div class="card-body p-0">

0 commit comments

Comments
 (0)