From 35a07344cc1d0e2c6bd27950e6de0e4b0a3bb223 Mon Sep 17 00:00:00 2001 From: Gary Sharp Date: Thu, 28 Aug 2014 12:50:53 +1000 Subject: [PATCH] Bug Fix #71: Update managed groups on device enrol --- .../Devices/ManagedGroups/DeviceBatchDevicesManagedGroup.cs | 2 +- .../Devices/ManagedGroups/DeviceProfileDevicesManagedGroup.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Disco.Services/Devices/ManagedGroups/DeviceBatchDevicesManagedGroup.cs b/Disco.Services/Devices/ManagedGroups/DeviceBatchDevicesManagedGroup.cs index 7a76662f..3d2f0c6a 100644 --- a/Disco.Services/Devices/ManagedGroups/DeviceBatchDevicesManagedGroup.cs +++ b/Disco.Services/Devices/ManagedGroups/DeviceBatchDevicesManagedGroup.cs @@ -36,7 +36,7 @@ namespace Disco.Services.Devices.ManagedGroups (e.EventType == RepositoryMonitorEventType.Added && ActiveDirectory.IsValidDomainAccountId(((Device)e.Entity).DeviceDomainId)) || (e.EventType == RepositoryMonitorEventType.Modified && - (e.ModifiedProperties.Contains("DeviceBatchId") || e.ModifiedProperties.Contains("DeviceDomainId"))) || + (e.ModifiedProperties.Contains("DeviceBatchId") || e.ModifiedProperties.Contains("DeviceDomainId") || e.ModifiedProperties.Contains("LastEnrolDate"))) || (e.EventType == RepositoryMonitorEventType.Deleted) ) )); diff --git a/Disco.Services/Devices/ManagedGroups/DeviceProfileDevicesManagedGroup.cs b/Disco.Services/Devices/ManagedGroups/DeviceProfileDevicesManagedGroup.cs index 8bfc53bd..acb01180 100644 --- a/Disco.Services/Devices/ManagedGroups/DeviceProfileDevicesManagedGroup.cs +++ b/Disco.Services/Devices/ManagedGroups/DeviceProfileDevicesManagedGroup.cs @@ -37,7 +37,7 @@ namespace Disco.Services.Devices.ManagedGroups (e.EventType == RepositoryMonitorEventType.Added && ActiveDirectory.IsValidDomainAccountId(((Device)e.Entity).DeviceDomainId)) || (e.EventType == RepositoryMonitorEventType.Modified && - (e.ModifiedProperties.Contains("DeviceProfileId") || e.ModifiedProperties.Contains("DeviceDomainId"))) || + (e.ModifiedProperties.Contains("DeviceProfileId") || e.ModifiedProperties.Contains("DeviceDomainId") || e.ModifiedProperties.Contains("LastEnrolDate"))) || (e.EventType == RepositoryMonitorEventType.Deleted) ) ));