runner certificates result in a status 500 #44

Closed
opened 2021-07-04 10:55:42 +00:00 by philipp · 1 comment
Owner
No description provided.
philipp added the
priority:high
bug
labels 2021-07-04 10:55:42 +00:00
philipp self-assigned this 2021-07-04 10:55:42 +00:00
philipp added the
status:doing
label 2021-07-04 10:55:51 +00:00
Author
Owner

this is the problem (src/controllers/PdfController.ts:100):

runner.donationPerDistanceTotal = runner.distanceDonations.reduce(function (sum, current) {
	return sum + current.amountPerDistance;
}, 0);
runner.donationTotal = runner.distanceDonations.reduce(function (sum, current) {
	return sum + current.amount;
}, 0);

throws this error:

{
    "name": "TypeError",
    "message": "runner.distanceDonations.reduce is not a function",
    "stack": "TypeError: runner.distanceDonations.reduce is not a function\n    at PdfController.mapCertificatRunnersGroupNames (/app/app/controllers/PdfController.js:99:72)\n    at PdfController.generateCertificates (/app/app/controllers/PdfController.js:69:24)\n    at ActionMetadata.callMethod (/app/node_modules/routing-controllers/metadata/ActionMetadata.js:110:48)\n    at /app/node_modules/routing-controllers/RoutingControllers.js:100:140\n    at processTicksAndRejections (internal/process/task_queues.js:93:5)"
}
this is the problem (src/controllers/PdfController.ts:100): ```ts runner.donationPerDistanceTotal = runner.distanceDonations.reduce(function (sum, current) { return sum + current.amountPerDistance; }, 0); runner.donationTotal = runner.distanceDonations.reduce(function (sum, current) { return sum + current.amount; }, 0); ``` throws this error: ``` { "name": "TypeError", "message": "runner.distanceDonations.reduce is not a function", "stack": "TypeError: runner.distanceDonations.reduce is not a function\n at PdfController.mapCertificatRunnersGroupNames (/app/app/controllers/PdfController.js:99:72)\n at PdfController.generateCertificates (/app/app/controllers/PdfController.js:69:24)\n at ActionMetadata.callMethod (/app/node_modules/routing-controllers/metadata/ActionMetadata.js:110:48)\n at /app/node_modules/routing-controllers/RoutingControllers.js:100:140\n at processTicksAndRejections (internal/process/task_queues.js:93:5)" } ```
Sign in to join this conversation.
No description provided.