mirror of
https://github.com/Ombi-app/Ombi.git
synced 2025-07-13 16:52:56 -07:00
Found where we potentially are setting a new poster path, looks like the entity was being modified and being set as Tracked by entity framework, so the next time we called SaveChangesAsync() it would save the new posterpath on the entity.
This commit is contained in:
parent
51c2e13e35
commit
20f3239b94
8 changed files with 51 additions and 15 deletions
|
@ -1,6 +1,8 @@
|
|||
using System;
|
||||
using System.Threading.Tasks;
|
||||
using EnsureThat;
|
||||
using MailKit.Net.Smtp;
|
||||
using Microsoft.Extensions.Logging;
|
||||
using MimeKit;
|
||||
using Ombi.Core.Settings;
|
||||
using Ombi.Notifications.Models;
|
||||
|
@ -12,11 +14,13 @@ namespace Ombi.Notifications
|
|||
{
|
||||
public class GenericEmailProvider : IEmailProvider
|
||||
{
|
||||
public GenericEmailProvider(ISettingsService<CustomizationSettings> s)
|
||||
public GenericEmailProvider(ISettingsService<CustomizationSettings> s, ILogger<GenericEmailProvider> log)
|
||||
{
|
||||
CustomizationSettings = s;
|
||||
_log = log;
|
||||
}
|
||||
private ISettingsService<CustomizationSettings> CustomizationSettings { get; }
|
||||
private readonly ILogger<GenericEmailProvider> _log;
|
||||
|
||||
/// <summary>
|
||||
/// This will load up the Email template and generate the HTML
|
||||
|
@ -95,6 +99,11 @@ namespace Ombi.Notifications
|
|||
{
|
||||
try
|
||||
{
|
||||
EnsureArg.IsNotNullOrEmpty(settings.SenderAddress);
|
||||
EnsureArg.IsNotNullOrEmpty(model.To);
|
||||
EnsureArg.IsNotNullOrEmpty(model.Message);
|
||||
EnsureArg.IsNotNullOrEmpty(settings.Host);
|
||||
|
||||
var body = new BodyBuilder
|
||||
{
|
||||
HtmlBody = model.Message,
|
||||
|
@ -141,8 +150,8 @@ namespace Ombi.Notifications
|
|||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
//Log.Error(e);
|
||||
throw new InvalidOperationException(e.Message);
|
||||
_log.LogError(e, "Exception when attempting to send email");
|
||||
throw;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue