We can now delete tv child requests and the parent will get remove #1603

Also we no longer require users to have email addresses
This commit is contained in:
tidusjar 2017-10-21 21:57:46 +01:00
parent d66e09b98f
commit 3e4f504165
7 changed files with 24 additions and 10 deletions

View file

@ -244,6 +244,8 @@ namespace Ombi.Core.Engine
public async Task RemoveTvChild(int requestId)
{
var request = await TvRepository.GetChild().FirstOrDefaultAsync(x => x.Id == requestId);
TvRepository.Db.ChildRequests.Remove(request);
var all = TvRepository.Db.TvRequests.Include(x => x.ChildRequests);
var parent = all.FirstOrDefault(x => x.Id == request.ParentRequestId);
@ -255,7 +257,6 @@ namespace Ombi.Core.Engine
}
await Audit.Record(AuditType.Deleted, AuditArea.TvRequest, $"Deleting Request {request.Title}", Username);
TvRepository.Db.ChildRequests.Remove(request);
await TvRepository.Db.SaveChangesAsync();
}