diff --git a/src/Ombi.Core/Engine/MovieRequestEngine.cs b/src/Ombi.Core/Engine/MovieRequestEngine.cs
index 74b42e7d6..8f849acc3 100644
--- a/src/Ombi.Core/Engine/MovieRequestEngine.cs
+++ b/src/Ombi.Core/Engine/MovieRequestEngine.cs
@@ -149,6 +149,7 @@ namespace Ombi.Core.Engine
///
public async Task ApproveMovie(MovieRequests request)
{
+ await MovieRepository.Update(request);
if (request.Approved)
{
var result = await Sender.Send(request);
diff --git a/src/Ombi.Core/Engine/TvRequestEngine.cs b/src/Ombi.Core/Engine/TvRequestEngine.cs
index 37292ac64..cd5fc7f18 100644
--- a/src/Ombi.Core/Engine/TvRequestEngine.cs
+++ b/src/Ombi.Core/Engine/TvRequestEngine.cs
@@ -183,13 +183,13 @@ namespace Ombi.Core.Engine
public async Task ApproveChildRequest(ChildRequests request)
{
+ await TvRepository.UpdateChild(request);
if (request.Approved)
{
await Audit.Record(AuditType.Approved, AuditArea.TvRequest, $"Approved Request {request.Title}", Username);
// Autosend
await TvSender.SendToSonarr(request);
}
- await TvRepository.UpdateChild(request);
return new RequestEngineResult
{
RequestAdded = true