From fd42b81b158227c740c968d0493561a7b272f2b1 Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Sun, 10 Nov 2019 00:00:36 +0000 Subject: [PATCH] Consolidate ATA also for tested media. --- .../Areas/Admin/Controllers/AtasController.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/DiscImageChef.Server/Areas/Admin/Controllers/AtasController.cs b/DiscImageChef.Server/Areas/Admin/Controllers/AtasController.cs index be2d70b4..cf188733 100644 --- a/DiscImageChef.Server/Areas/Admin/Controllers/AtasController.cs +++ b/DiscImageChef.Server/Areas/Admin/Controllers/AtasController.cs @@ -2,6 +2,7 @@ using System.Collections.Generic; using System.Linq; using System.Reflection; using System.Threading.Tasks; +using DiscImageChef.CommonTypes.Metadata; using DiscImageChef.Decoders.ATA; using DiscImageChef.Server.Models; using Microsoft.AspNetCore.Authorization; @@ -134,6 +135,11 @@ namespace DiscImageChef.Server.Areas.Admin.Controllers atapiReport.ATAPIId = duplicate.Id; } + foreach(TestedMedia testedMedia in _context.TestedMedia.Where(d => d.AtaId == duplicateId)) + { + testedMedia.AtaId = duplicate.Id; + } + _context.Ata.Remove(_context.Ata.First(d => d.Id == duplicateId)); } }