diff --git a/EnvelopeGenerator.Web/Controllers/ReadOnlyController.cs b/EnvelopeGenerator.Web/Controllers/ReadOnlyController.cs index cda16e8a..8a045510 100644 --- a/EnvelopeGenerator.Web/Controllers/ReadOnlyController.cs +++ b/EnvelopeGenerator.Web/Controllers/ReadOnlyController.cs @@ -46,7 +46,15 @@ namespace EnvelopeGenerator.Web.Controllers return Unauthorized(); } + var envelopeId = this.GetAuthEnvelopeId(); + if (envelopeId is null) + { + _logger.LogError("Envelope Id clam is not found in envelope-receiver-read-only creation process. Create DTO is:\n {dto}", JsonConvert.SerializeObject(createDto)); + return Unauthorized(); + } + createDto.AddedWho = authReceiverMail; + createDto.EnvelopeId = envelopeId; // create entity var creation_res = await _erroService.CreateAsync(createDto: createDto); diff --git a/EnvelopeGenerator.Web/appsettings.json b/EnvelopeGenerator.Web/appsettings.json index 484f1d6c..60ce7a85 100644 --- a/EnvelopeGenerator.Web/appsettings.json +++ b/EnvelopeGenerator.Web/appsettings.json @@ -136,7 +136,7 @@ "ShowPageClass": "dd-show-logo", "LockedPageClass": "dd-locked-logo" }, - "MailOptions": { + "MailConfig": { "Placeholders": { "[NAME_PORTAL]": "signFlow", "[SIGNATURE_TYPE]": "signieren",