From d66e09b98fad71aed9083306d06a9aca181f35e0 Mon Sep 17 00:00:00 2001 From: tidusjar Date: Sat, 21 Oct 2017 21:39:52 +0100 Subject: [PATCH] Added logging around creating the wizard user #1604 --- src/Ombi/Controllers/IdentityController.cs | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/Ombi/Controllers/IdentityController.cs b/src/Ombi/Controllers/IdentityController.cs index e38f344c3..c8c492dc5 100644 --- a/src/Ombi/Controllers/IdentityController.cs +++ b/src/Ombi/Controllers/IdentityController.cs @@ -10,6 +10,7 @@ using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Identity; using Microsoft.AspNetCore.Mvc; using Microsoft.EntityFrameworkCore; +using Microsoft.Extensions.Logging; using Microsoft.Extensions.Options; using Ombi.Attributes; @@ -45,7 +46,8 @@ namespace Ombi.Controllers ISettingsService c, IWelcomeEmail welcome, IMovieRequestRepository m, - ITvRequestRepository t) + ITvRequestRepository t, + ILogger l) { UserManager = user; Mapper = mapper; @@ -56,6 +58,7 @@ namespace Ombi.Controllers WelcomeEmail = welcome; MovieRepo = m; TvRepo = t; + _log = l; } private OmbiUserManager UserManager { get; } @@ -67,6 +70,7 @@ namespace Ombi.Controllers private IWelcomeEmail WelcomeEmail { get; } private IMovieRequestRepository MovieRepo { get; } private ITvRequestRepository TvRepo { get; } + private ILogger _log; /// /// This is what the Wizard will call when creating the user for the very first time. @@ -101,7 +105,13 @@ namespace Ombi.Controllers await CreateRoles(); await UserManager.AddToRoleAsync(userToCreate, OmbiRoles.Admin); } - + if (!result.Succeeded) + { + foreach (var err in result.Errors) + { + _log.LogCritical(err.Description); + } + } return result.Succeeded; }