From 20fb27f7e15f5bc5c8f05e97c7561620cf03cd67 Mon Sep 17 00:00:00 2001 From: Shannon Deminick Date: Thu, 28 Mar 2013 11:27:13 +0600 Subject: [PATCH] Fixed server registration ctor and factory to ensure IsActive is correct. --- src/Umbraco.Core/Models/ServerRegistration.cs | 4 +++- .../Persistence/Factories/ServerRegistrationFactory.cs | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Umbraco.Core/Models/ServerRegistration.cs b/src/Umbraco.Core/Models/ServerRegistration.cs index 877e00c25f..062589a294 100644 --- a/src/Umbraco.Core/Models/ServerRegistration.cs +++ b/src/Umbraco.Core/Models/ServerRegistration.cs @@ -29,7 +29,8 @@ namespace Umbraco.Core.Models /// /// /// - public ServerRegistration(int id, string serverAddress, string computerName, DateTime createDate, DateTime updateDate) + /// + public ServerRegistration(int id, string serverAddress, string computerName, DateTime createDate, DateTime updateDate, bool isActive) { UpdateDate = updateDate; CreateDate = createDate; @@ -37,6 +38,7 @@ namespace Umbraco.Core.Models Id = id; ServerAddress = serverAddress; ComputerName = computerName; + IsActive = isActive; } /// diff --git a/src/Umbraco.Core/Persistence/Factories/ServerRegistrationFactory.cs b/src/Umbraco.Core/Persistence/Factories/ServerRegistrationFactory.cs index 026cd90487..fc065102e0 100644 --- a/src/Umbraco.Core/Persistence/Factories/ServerRegistrationFactory.cs +++ b/src/Umbraco.Core/Persistence/Factories/ServerRegistrationFactory.cs @@ -11,7 +11,7 @@ namespace Umbraco.Core.Persistence.Factories public ServerRegistration BuildEntity(ServerRegistrationDto dto) { - var model = new ServerRegistration(dto.Id, dto.Address, dto.ComputerName, dto.DateRegistered, dto.LastNotified); + var model = new ServerRegistration(dto.Id, dto.Address, dto.ComputerName, dto.DateRegistered, dto.LastNotified, dto.IsActive); //on initial construction we don't want to have dirty properties tracked // http://issues.umbraco.org/issue/U4-1946 model.ResetDirtyProperties(false);