Merge pull request 'v0.5.2: hotfix TypeError in Runner Certificate generation' (#45) from dev into main
	
		
			
	
		
	
	
		
	
		
			All checks were successful
		
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing
				
			
		
		
	
	
				
					
				
			
		
			All checks were successful
		
		
	
	continuous-integration/drone/push Build is passing
				
			Reviewed-on: #45
This commit was merged in pull request #45.
	This commit is contained in:
		
							
								
								
									
										12
									
								
								CHANGELOG.md
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								CHANGELOG.md
									
									
									
									
									
								
							@@ -2,8 +2,19 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
All notable changes to this project will be documented in this file. Dates are displayed in UTC.
 | 
					All notable changes to this project will be documented in this file. Dates are displayed in UTC.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#### [v0.5.2](https://git.odit.services/lfk/document-server/compare/v0.5.1...v0.5.2)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- Merge branch 'bugfix/44-runner-certificates-result-in-a-status-500' into dev [`#44`](https://git.odit.services/lfk/document-server/issues/44)
 | 
				
			||||||
 | 
					- wrap distanceDonations.reduce in array length check [`bac004d`](https://git.odit.services/lfk/document-server/commit/bac004d74eb954d1753d4efcdb927822b89fa757)
 | 
				
			||||||
 | 
					- 🧾New changelog file version [CI SKIP] [skip ci] [`ff0421d`](https://git.odit.services/lfk/document-server/commit/ff0421da2f16a8f79f9987dabea7bdcb4ef88c05)
 | 
				
			||||||
 | 
					- 🚀Bumped version to v0.5.2 [`274c13e`](https://git.odit.services/lfk/document-server/commit/274c13e358f16207fe8bb5cdc1b9ede0582ecb46)
 | 
				
			||||||
 | 
					- 🧾New changelog file version [CI SKIP] [skip ci] [`b7b7f6a`](https://git.odit.services/lfk/document-server/commit/b7b7f6a0ae304d24f90a3de3931f53cf08770060)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#### [v0.5.1](https://git.odit.services/lfk/document-server/compare/v0.5.0...v0.5.1)
 | 
					#### [v0.5.1](https://git.odit.services/lfk/document-server/compare/v0.5.0...v0.5.1)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					> 22 April 2021
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- Merge pull request 'Release 0.5.1' (#43) from dev into main [`11efdeb`](https://git.odit.services/lfk/document-server/commit/11efdebacf076ecfe0e10cdcda37ac07464901ce)
 | 
				
			||||||
- Quick callstack fix🛠 [`76418f6`](https://git.odit.services/lfk/document-server/commit/76418f65e1e111e83838f0d42c541ae6a8063a09)
 | 
					- Quick callstack fix🛠 [`76418f6`](https://git.odit.services/lfk/document-server/commit/76418f65e1e111e83838f0d42c541ae6a8063a09)
 | 
				
			||||||
- Fixed barcode generation for runenrcard pdfs🐞 [`f78037c`](https://git.odit.services/lfk/document-server/commit/f78037c0f15162d5b98986edf20d263961f43e69)
 | 
					- Fixed barcode generation for runenrcard pdfs🐞 [`f78037c`](https://git.odit.services/lfk/document-server/commit/f78037c0f15162d5b98986edf20d263961f43e69)
 | 
				
			||||||
- Updated docker-compose example🐳 [`a4c8dad`](https://git.odit.services/lfk/document-server/commit/a4c8dade23e448d4d4caefe304a6cd9195c873a4)
 | 
					- Updated docker-compose example🐳 [`a4c8dad`](https://git.odit.services/lfk/document-server/commit/a4c8dade23e448d4d4caefe304a6cd9195c873a4)
 | 
				
			||||||
@@ -12,6 +23,7 @@ All notable changes to this project will be documented in this file. Dates are d
 | 
				
			|||||||
- 🧾New changelog file version [CI SKIP] [skip ci] [`2ee4c06`](https://git.odit.services/lfk/document-server/commit/2ee4c060557a44db1974a015412288f7942ebe72)
 | 
					- 🧾New changelog file version [CI SKIP] [skip ci] [`2ee4c06`](https://git.odit.services/lfk/document-server/commit/2ee4c060557a44db1974a015412288f7942ebe72)
 | 
				
			||||||
- more typo fixes [`981bae4`](https://git.odit.services/lfk/document-server/commit/981bae4786a2fa12a1355122e8c5a1e95e29cf32)
 | 
					- more typo fixes [`981bae4`](https://git.odit.services/lfk/document-server/commit/981bae4786a2fa12a1355122e8c5a1e95e29cf32)
 | 
				
			||||||
- You can now configure the card's code format distinct from the others [`ac9be79`](https://git.odit.services/lfk/document-server/commit/ac9be793bd598771174f5313ef8288240306ba5c)
 | 
					- You can now configure the card's code format distinct from the others [`ac9be79`](https://git.odit.services/lfk/document-server/commit/ac9be793bd598771174f5313ef8288240306ba5c)
 | 
				
			||||||
 | 
					- 🧾New changelog file version [CI SKIP] [skip ci] [`0f2d6f5`](https://git.odit.services/lfk/document-server/commit/0f2d6f58d6a8a8888263778cf1a14c73b28e774e)
 | 
				
			||||||
- 🚀Bumped version to v0.5.1 [`22fb3ed`](https://git.odit.services/lfk/document-server/commit/22fb3edd7836ba4ca35e6b208ab6f6620da60f4a)
 | 
					- 🚀Bumped version to v0.5.1 [`22fb3ed`](https://git.odit.services/lfk/document-server/commit/22fb3edd7836ba4ca35e6b208ab6f6620da60f4a)
 | 
				
			||||||
- Emoji+Chinese fixes🌍 [`b6fc069`](https://git.odit.services/lfk/document-server/commit/b6fc069042dc9c5d7ec97f2660568e8e105780b9)
 | 
					- Emoji+Chinese fixes🌍 [`b6fc069`](https://git.odit.services/lfk/document-server/commit/b6fc069042dc9c5d7ec97f2660568e8e105780b9)
 | 
				
			||||||
- 🧾New changelog file version [CI SKIP] [skip ci] [`cc4a2b4`](https://git.odit.services/lfk/document-server/commit/cc4a2b4ab4c2cb9976797f93e8348607fb88ea7d)
 | 
					- 🧾New changelog file version [CI SKIP] [skip ci] [`cc4a2b4`](https://git.odit.services/lfk/document-server/commit/cc4a2b4ab4c2cb9976797f93e8348607fb88ea7d)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,6 @@
 | 
				
			|||||||
{
 | 
					{
 | 
				
			||||||
  "name": "@odit/lfk-document-server",
 | 
					  "name": "@odit/lfk-document-server",
 | 
				
			||||||
  "version": "0.5.1",
 | 
					  "version": "0.5.2",
 | 
				
			||||||
  "description": "The document generation server for the LfK! runner system. This generates certificates, sponsoring aggreements and more",
 | 
					  "description": "The document generation server for the LfK! runner system. This generates certificates, sponsoring aggreements and more",
 | 
				
			||||||
  "main": "src/app.ts",
 | 
					  "main": "src/app.ts",
 | 
				
			||||||
  "scripts": {
 | 
					  "scripts": {
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -97,12 +97,19 @@ export class PdfController {
 | 
				
			|||||||
            else {
 | 
					            else {
 | 
				
			||||||
                runner.group.fullName = `${runner.group.parentGroup.name}/${runner.group.name}`;
 | 
					                runner.group.fullName = `${runner.group.parentGroup.name}/${runner.group.name}`;
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
            runner.donationPerDistanceTotal = runner.distanceDonations.reduce(function (sum, current) {
 | 
					            runner.donationPerDistanceTotal = 0;
 | 
				
			||||||
                return sum + current.amountPerDistance;
 | 
					            if (runner.distanceDonations.length > 0) {
 | 
				
			||||||
            }, 0);
 | 
					                console.log(typeof runner.distanceDonations);
 | 
				
			||||||
            runner.donationTotal = runner.distanceDonations.reduce(function (sum, current) {
 | 
					                runner.donationPerDistanceTotal += runner.distanceDonations.reduce(function (sum, current) {
 | 
				
			||||||
                return sum + current.amount;
 | 
					                    return sum + current.amountPerDistance;
 | 
				
			||||||
            }, 0);
 | 
					                }, 0);
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					            runner.donationTotal = 0;
 | 
				
			||||||
 | 
					            if (runner.distanceDonations.length > 0) {
 | 
				
			||||||
 | 
					                runner.donationTotal += runner.distanceDonations.reduce(function (sum, current) {
 | 
				
			||||||
 | 
					                    return sum + current.amount;
 | 
				
			||||||
 | 
					                }, 0);
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
            response.push(runner)
 | 
					            response.push(runner)
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        return response;
 | 
					        return response;
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user