From 2391668a25a1e11a1409df572d77ad1635070fbc Mon Sep 17 00:00:00 2001 From: Nicolai Ort Date: Mon, 19 Jul 2021 17:47:27 +0200 Subject: [PATCH] Fixed donations getting reduced to the first one on certificates --- .../pdf_generation/GenerateRunnerCertificates.svelte | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/components/pdf_generation/GenerateRunnerCertificates.svelte b/src/components/pdf_generation/GenerateRunnerCertificates.svelte index 67c54125..0f978c3b 100644 --- a/src/components/pdf_generation/GenerateRunnerCertificates.svelte +++ b/src/components/pdf_generation/GenerateRunnerCertificates.svelte @@ -40,7 +40,8 @@ const current_donations = (await DonationService.donationControllerGetAll()) || []; let certificateRunners = []; for (let runner of generate_runners) { - runner.distanceDonations = current_donations.find((d) => d.runner?.id == runner.id) || []; + runner.distanceDonations = current_donations.filter((d) => d.runner?.id == runner.id) || []; + console.log(runner.distanceDonations) certificateRunners.push(runner); } fetch( @@ -103,7 +104,7 @@ ); let certificateRunners = []; for (let runner of runners) { - runner.distanceDonations = current_donations.find((d) => d.runner?.id == runner.id) || []; + runner.distanceDonations = current_donations.filter((d) => d.runner?.id == runner.id) || []; certificateRunners.push(runner); } fetch( @@ -166,7 +167,7 @@ let runners = await RunnerOrganizationService.runnerOrganizationControllerGetRunners(o.id, true) let certificateRunners = []; for (let runner of runners) { - runner.distanceDonations = current_donations.find((d) => d.runner?.id == runner.id) || []; + runner.distanceDonations = current_donations.filter((d) => d.runner?.id == runner.id) || []; certificateRunners.push(runner); } await fetch( @@ -219,7 +220,7 @@ ); let certificateRunners = []; for (let runner of runners) { - runner.distanceDonations = current_donations.find((d) => d.runner?.id == runner.id) || []; + runner.distanceDonations = current_donations.filter((d) => d.runner?.id == runner.id) || []; certificateRunners.push(runner); } await fetch(