From 946aee99f3da8e70724cd4d9c905e16b611480f9 Mon Sep 17 00:00:00 2001 From: Jamie Date: Fri, 23 Mar 2018 08:28:04 +0000 Subject: [PATCH] Pretty sure that's it !wip --- src/Ombi.Store/Context/OmbiContext.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/Ombi.Store/Context/OmbiContext.cs b/src/Ombi.Store/Context/OmbiContext.cs index 65c212d2b..31b879d11 100644 --- a/src/Ombi.Store/Context/OmbiContext.cs +++ b/src/Ombi.Store/Context/OmbiContext.cs @@ -1,6 +1,7 @@ using System; using System.IO; using System.Linq; +using Microsoft.AspNetCore.Identity; using Microsoft.AspNetCore.Identity.EntityFrameworkCore; using Microsoft.EntityFrameworkCore; using Ombi.Helpers; @@ -114,6 +115,12 @@ namespace Ombi.Store.Context // VACUUM; Database.ExecuteSqlCommand("VACUUM;"); + // Make sure we have the roles + var roles = Roles.Where(x => x.Name == OmbiRoles.RecievesNewsletter); + if (!roles.Any()) + { + Roles.Add(new IdentityRole(OmbiRoles.RecievesNewsletter)); + } //Check if templates exist var templates = NotificationTemplates.ToList();