@@ -66,29 +66,29 @@ class PublicApiServiceImpl(
66
66
tokenIdUUID <- tokenId.toFutureUUID
67
67
token <- partyManagementService.verifyToken(tokenIdUUID)
68
68
legalsRelationships = token.legals.filter(_.role == PartyMgmtRole .MANAGER )
69
- legalUsers <- Future .traverse(legalsRelationships)(legal =>
69
+ legalUsers <- Future .traverse(legalsRelationships)(legal =>
70
70
userRegistryManagementService.getUserWithEmailById(legal.partyId)
71
71
)
72
72
institutionId <- Future .traverse(legalsRelationships)(legalUser =>
73
73
partyManagementService.getInstitutionId(legalUser.relationshipId)
74
74
)
75
- institutionEmail = istitutionId .headOption.map(_.digitalAddress)
76
- institutionInternalId = istitutionId .headOption.map(_.to.toString)
75
+ institutionEmail = institutionId .headOption.map(_.digitalAddress)
76
+ institutionInternalId = institutionId .headOption.map(_.to.toString)
77
77
legalUserWithEmails = legalUsers.filter(_.email.get(institutionInternalId.getOrElse(" " )).nonEmpty)
78
78
legalEmails = legalUserWithEmails.map(u => u.email.get(institutionInternalId.getOrElse(" " )))
79
79
80
80
validator <- signatureService.createDocumentValidator(Files .readAllBytes(contract._2.toPath))
81
81
_ <- SignatureValidationService .validateSignature(signatureValidationService.isDocumentSigned(validator))
82
- _ <- SignatureValidationService .validateSignature(signatureValidationService.verifyOriginalDocument(validator))
82
+ _ <- SignatureValidationService .validateSignature(signatureValidationService.verifyOriginalDocument(validator))
83
83
reports <- signatureValidationService.validateDocument(validator)
84
84
_ <- SignatureValidationService .validateSignature(
85
85
signatureValidationService.verifySignatureForm(validator),
86
86
signatureValidationService.verifySignature(reports),
87
87
signatureValidationService.verifyDigest(validator, token.checksum),
88
88
signatureValidationService.verifyManagerTaxCode(reports, legalUsers)
89
89
)
90
- logo <- getLogoFile(ApplicationConfiguration .emailLogoPath)
91
- product <- productManagementService.getProductById(istitutionId .head.product)
90
+ logo <- getLogoFile(ApplicationConfiguration .emailLogoPath)
91
+ product <- productManagementService.getProductById(institutionId .head.product)
92
92
onboardingMailParameters <- getOnboardingMailParameters(product.name)
93
93
emails = legalEmails ++ institutionEmail.toSeq
94
94
_ <- sendOnboardingCompleteEmail(emails, onboardingMailParameters, logo)
0 commit comments