diff --git a/backend/src/Squidex.Domain.Apps.Core.Operations/HandleRules/Result.cs b/backend/src/Squidex.Domain.Apps.Core.Operations/HandleRules/Result.cs index d90a41ac4..160259a99 100644 --- a/backend/src/Squidex.Domain.Apps.Core.Operations/HandleRules/Result.cs +++ b/backend/src/Squidex.Domain.Apps.Core.Operations/HandleRules/Result.cs @@ -33,6 +33,13 @@ namespace Squidex.Domain.Apps.Core.HandleRules dumpBuilder.AppendLine("Action timed out."); } + if (Exception != null) + { + dumpBuilder.AppendLine(); + dumpBuilder.Append("Error: "); + dumpBuilder.AppendLine(Exception.Message); + } + dumpBuilder.AppendLine(); dumpBuilder.AppendFormat("Elapsed {0}.", elapsed); dumpBuilder.AppendLine(); diff --git a/backend/src/Squidex.Domain.Apps.Entities/History/NotifoService.cs b/backend/src/Squidex.Domain.Apps.Entities/History/NotifoService.cs index 7a6e7e248..2a97562d5 100644 --- a/backend/src/Squidex.Domain.Apps.Entities/History/NotifoService.cs +++ b/backend/src/Squidex.Domain.Apps.Entities/History/NotifoService.cs @@ -99,7 +99,6 @@ namespace Squidex.Domain.Apps.Entities.History var userRequest = new UpsertUserRequest { AppId = options.AppId, - EmailAddress = user.Email, FullName = user.DisplayName(), PreferredLanguage = "en", PreferredTimezone = null, @@ -108,6 +107,11 @@ namespace Squidex.Domain.Apps.Entities.History UserId = user.Id }; + if (user.Email.IsEmail()) + { + userRequest.EmailAddress = user.Email; + } + var response = await client.UpsertUserAsync(userRequest); await userResolver.SetClaimAsync(user.Id, SquidexClaimTypes.NotifoKey, response.User.ApiKey);