From 302994b4f8b5f4c965ad4ecd11bb605e0c485e03 Mon Sep 17 00:00:00 2001 From: aaschlote Date: Tue, 19 Nov 2024 17:13:22 +0100 Subject: [PATCH] refactor(addDetailedReason): add missing address for multiple persons --- .../__test__/addDetailedReason.test.ts | 6 ++++-- .../reason/factsOfCases/addDetailedReason.ts | 16 ++++++++++++++-- 2 files changed, 18 insertions(+), 4 deletions(-) diff --git a/app/domains/fluggastrechte/services/pdf/sections/reason/factsOfCases/__test__/addDetailedReason.test.ts b/app/domains/fluggastrechte/services/pdf/sections/reason/factsOfCases/__test__/addDetailedReason.test.ts index e9eed8f03..b1319abd0 100644 --- a/app/domains/fluggastrechte/services/pdf/sections/reason/factsOfCases/__test__/addDetailedReason.test.ts +++ b/app/domains/fluggastrechte/services/pdf/sections/reason/factsOfCases/__test__/addDetailedReason.test.ts @@ -313,10 +313,12 @@ describe("addDetailedReason", () => { addDetailedReason(mockDoc, mockStruct, userDataWeiterePersonenMock); - expect(mockDoc.text).toHaveBeenCalledWith("2. Vorname nachname"); + expect(mockDoc.text).toHaveBeenCalledWith( + "2. Vorname nachname, strasseHausnummer, plz, ort", + ); expect(mockDoc.text).toHaveBeenCalledWith( - "3. Vorname2 nachname2, abweichende Buchungsnummer: 123456", + "3. Vorname2 nachname2, strasseHausnummer, plz, ort, abweichende Buchungsnummer: 123456", ); }); }); diff --git a/app/domains/fluggastrechte/services/pdf/sections/reason/factsOfCases/addDetailedReason.ts b/app/domains/fluggastrechte/services/pdf/sections/reason/factsOfCases/addDetailedReason.ts index a8fd5c9c3..88222889e 100644 --- a/app/domains/fluggastrechte/services/pdf/sections/reason/factsOfCases/addDetailedReason.ts +++ b/app/domains/fluggastrechte/services/pdf/sections/reason/factsOfCases/addDetailedReason.ts @@ -74,9 +74,21 @@ const addMultiplePersonsText = ( ); userData.weiterePersonen.forEach( - ({ anrede, title, nachname, vorname, buchungsnummer }, index) => { + ( + { + anrede, + title, + nachname, + vorname, + buchungsnummer, + strasseHausnummer, + ort, + plz, + }, + index, + ) => { doc.text( - `${index + 2}. ${getFullPlaintiffName(anrede, title, vorname, nachname)}${getTextBookingNumber(buchungsnummer)}`, + `${index + 2}. ${getFullPlaintiffName(anrede, title, vorname, nachname)}, ${strasseHausnummer}, ${plz}, ${ort}${getTextBookingNumber(buchungsnummer)}`, ); }, );