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));
+ }
}
}