From bdb3e1e6b4561f08b3e9760d5c946053e0d34418 Mon Sep 17 00:00:00 2001 From: Gary Sharp Date: Thu, 23 Jan 2014 13:43:23 +1100 Subject: [PATCH] Bug Fix #36: Repair computer name template error Corrects existing invalid computer name templates. --- Disco.Data/Repository/DiscoDataSeeder.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Disco.Data/Repository/DiscoDataSeeder.cs b/Disco.Data/Repository/DiscoDataSeeder.cs index e6b3f3bf..40d05f35 100644 --- a/Disco.Data/Repository/DiscoDataSeeder.cs +++ b/Disco.Data/Repository/DiscoDataSeeder.cs @@ -70,6 +70,13 @@ namespace Disco.Data.Repository DistributionType = DeviceProfile.DistributionTypes.OneToMany }); } + else + { + // Bug Fix - correct invalid Computer Name Templates + var invalidProfiles = Database.DeviceProfiles.Where(dp => dp.ComputerNameTemplate == "DeviceProfile.ShortName + ''-'' + SerialNumber"); + foreach (var p in invalidProfiles) + p.ComputerNameTemplate = DeviceProfile.DefaultComputerNameTemplate; + } } public static void SeedJobSubTypes(this DiscoDataContext Database) {