From ec8ac6de013a301038c7faa5bb005c2e11307f90 Mon Sep 17 00:00:00 2001 From: Patrick Simpson Date: Mon, 5 Feb 2018 11:15:08 +0200 Subject: [PATCH] [KOE-151] Fix for exception in Shared Folder dialog if group is synced as contact --- .../AcaciaZPushPlugin/UI/GABLookupControl.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/AcaciaZPushPlugin/AcaciaZPushPlugin/UI/GABLookupControl.cs b/src/AcaciaZPushPlugin/AcaciaZPushPlugin/UI/GABLookupControl.cs index 7ea7567..c662c46 100644 --- a/src/AcaciaZPushPlugin/AcaciaZPushPlugin/UI/GABLookupControl.cs +++ b/src/AcaciaZPushPlugin/AcaciaZPushPlugin/UI/GABLookupControl.cs @@ -52,8 +52,12 @@ namespace Acacia.UI _users = new List(); foreach (IItem item in _gab.Contacts.Items.Sort("FullName", false)) { - if (item is IContactItem) - _users.Add(new GABUser((IContactItem)item)); + IContactItem contact = item as IContactItem; + // The check for customer id is to avoid groups created as contacts + if (contact != null && contact.CustomerID != null) + { + _users.Add(new GABUser(contact)); + } } }