mirror of
https://github.com/Ombi-app/Ombi.git
synced 2025-07-14 17:22:54 -07:00
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:
parent
d66e09b98f
commit
3e4f504165
7 changed files with 24 additions and 10 deletions
|
@ -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();
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue