From 3ae99f45bbd0b2b5ab35913a41eb23f62f80ed6a Mon Sep 17 00:00:00 2001 From: Gary Sharp Date: Mon, 8 Sep 2014 14:53:10 +1000 Subject: [PATCH] Update device model type on Enrolment --- Disco.BI/BI/DeviceBI/DeviceModelBI.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Disco.BI/BI/DeviceBI/DeviceModelBI.cs b/Disco.BI/BI/DeviceBI/DeviceModelBI.cs index bffe8101..8c95458e 100644 --- a/Disco.BI/BI/DeviceBI/DeviceModelBI.cs +++ b/Disco.BI/BI/DeviceBI/DeviceModelBI.cs @@ -28,7 +28,7 @@ namespace Disco.BI { // Check again now that lock is enforced deviceModel = DeviceModelsSet.FirstOrDefault(dm => dm.Manufacturer == Manufacturer && dm.Model == Model); - + if (deviceModel == null) { // Create the Device Model in a different DataContext so we don't have to commit unrelated changes @@ -52,6 +52,11 @@ namespace Disco.BI } } } + else + { + if (deviceModel.ModelType != ModelType) + deviceModel.ModelType = ModelType; + } return new Tuple(deviceModel, false); }