From 7bf3b2571044a3eb04017a3dbc6cde2f8b8f9289 Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Thu, 2 Jan 2020 19:46:14 +0000 Subject: [PATCH] Fix collision of devices in master db update. --- DiscImageChef.Core/Remote.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/DiscImageChef.Core/Remote.cs b/DiscImageChef.Core/Remote.cs index 44f312f78..b23627dfa 100644 --- a/DiscImageChef.Core/Remote.cs +++ b/DiscImageChef.Core/Remote.cs @@ -284,11 +284,15 @@ namespace DiscImageChef.Core if(existing != null) { modifiedDevices++; + + mctx.Remove(existing); + existing = new Device(device) { Id = device.Id, OptimalMultipleSectorsRead = device.OptimalMultipleSectorsRead }; - mctx.Devices.Update(existing); + + mctx.Devices.Add(existing); } else {