From 64a75c8c3907fc54f39e018f427b5f7d2bc881a5 Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Thu, 18 May 2017 10:02:37 -0400 Subject: [PATCH] null check on users --- src/Core/Services/AzureDirectoryService.cs | 2 +- src/Core/Services/LdapDirectoryService.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Core/Services/AzureDirectoryService.cs b/src/Core/Services/AzureDirectoryService.cs index cf80a05a..84b67c29 100644 --- a/src/Core/Services/AzureDirectoryService.cs +++ b/src/Core/Services/AzureDirectoryService.cs @@ -59,7 +59,7 @@ namespace Bit.Core.Services List groups = null; if(SettingsService.Instance.Sync.SyncGroups) { - groups = await GetGroupsAsync(force || users.Any(u => !u.Deleted && !u.Disabled)); + groups = await GetGroupsAsync(force || (users?.Any(u => !u.Deleted && !u.Disabled) ?? false)); } return new Tuple, List>(groups, users); diff --git a/src/Core/Services/LdapDirectoryService.cs b/src/Core/Services/LdapDirectoryService.cs index 64fb4093..d246589d 100644 --- a/src/Core/Services/LdapDirectoryService.cs +++ b/src/Core/Services/LdapDirectoryService.cs @@ -55,7 +55,7 @@ namespace Bit.Core.Services List groups = null; if(SettingsService.Instance.Sync.SyncGroups) { - groups = await GetGroupsAsync(force || users.Any(u => !u.Deleted && !u.Disabled)); + groups = await GetGroupsAsync(force || (users?.Any(u => !u.Deleted && !u.Disabled) ?? false)); } return new Tuple, List>(groups, users);