diff --git a/src/PdfCreator.ts b/src/PdfCreator.ts
index d123721..15b534e 100644
--- a/src/PdfCreator.ts
+++ b/src/PdfCreator.ts
@@ -157,7 +157,7 @@ export class PdfCreator {
let i, j;
for (i = 0, j = cards.length; i < j; i += 10) {
let chunk = cards.slice(i, i + 10);
- pdf_promises.push(this.generateRunnerCards(chunk, locale));
+ pdf_promises.push(this.generateRunnerCards(chunk, locale, codeformat));
}
const pdfs = await Promise.all(pdf_promises);
return await this.mergePdfs(pdfs);
diff --git a/src/controllers/PdfController.ts b/src/controllers/PdfController.ts
index 665f36f..a18bcf5 100644
--- a/src/controllers/PdfController.ts
+++ b/src/controllers/PdfController.ts
@@ -38,7 +38,7 @@ export class PdfController {
@Post('/cards')
@OpenAPI({ description: "Generate runner card pdfs from runner card objects.
You can choose your prefered locale by passing the 'locale' query-param." })
- async generateCards(@Body({ validate: true, options: { limit: "500mb" } }) cards: RunnerCard | RunnerCard[], @Res() res: any, @QueryParam("locale") locale: string, @QueryParam("download") download: boolean) {
+ async generateCards(@Body({ validate: true, options: { limit: "500mb" } }) cards: RunnerCard | RunnerCard[], @Res() res: any, @QueryParam("locale") locale: string, @QueryParam("codeformat") codeformat: string, @QueryParam("download") download: boolean) {
if (!this.initialized) {
await this.pdf.init();
this.initialized = true;
@@ -47,7 +47,7 @@ export class PdfController {
cards = [cards];
}
cards = this.mapCardGroupNames(cards);
- const contracts = await this.pdf.generateRunnerCards(cards, locale);
+ const contracts = await this.pdf.generateRunnerCards(cards, locale, codeformat);
res.setHeader('content-type', 'application/pdf');
if (download) {
res.setHeader('Content-Disposition', 'attachment; filename="cards.pdf"')
diff --git a/src/templates/runner_card.html b/src/templates/runner_card.html
index 76d1760..18586eb 100644
--- a/src/templates/runner_card.html
+++ b/src/templates/runner_card.html
@@ -36,15 +36,15 @@
lauf-fuer-kaya.de - am 01.01.2021
Mit unterstützung von: