From 48e56d462a43674412fa0e331c7bfc257a710c20 Mon Sep 17 00:00:00 2001 From: Andrey Savihin Date: Fri, 27 Dec 2019 13:19:35 +0300 Subject: [PATCH] Api: people. Fixed "Sequence contains no elements" error while saving empty contacts list --- products/ASC.People/Server/Controllers/PeopleController.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/products/ASC.People/Server/Controllers/PeopleController.cs b/products/ASC.People/Server/Controllers/PeopleController.cs index 53cb3ce6be..860156e8bb 100644 --- a/products/ASC.People/Server/Controllers/PeopleController.cs +++ b/products/ASC.People/Server/Controllers/PeopleController.cs @@ -1384,7 +1384,8 @@ namespace ASC.Employee.Core.Controllers PermissionContext.DemandPermissions(new UserSecurityProvider(user.ID), Constants.Action_EditUser); if (contacts == null) return; - user.Contacts = contacts.Select(r => $"{r.Type}|{r.Value}").Aggregate((a, b) => $"{a}|{b}"); + var values = contacts.Where(r => !string.IsNullOrEmpty(r.Value)).Select(r => $"{r.Type}|{r.Value}"); + user.Contacts = string.Join('|', values); } private void DeleteContacts(IEnumerable contacts, UserInfo user)