For the Exchange module of solidcp for at least the 2016 module, if a public folder name is changed to a name with parenthesis. The public folder name will be changed on exchange, however the public folder will no longer be modifiable in the solidcp portal and will error with the following error
System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> System.Exception: Error executing 'UPDATE_PUBLIC_FOLDER_GENERAL' task on '' EXCHANGE ---> System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall) at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters) at SolidCP.Providers.Exchange.ExchangeServer.GetPublicFolderGeneralSettings(String organizationId, String folder) at SolidCP.EnterpriseServer.ExchangeServerController.SetPublicFolderGeneralSettings(Int32 itemId, Int32 accountId, String newName, Boolean hideAddressBook, ExchangeAccount[] accounts) --- End of inner exception stack trace --- at SolidCP.EnterpriseServer.ExchangeServerController.SetPublicFolderGeneralSettings(Int32 itemId, Int32 accountId, String newName, Boolean hideAddressBook, ExchangeAccount[] accounts) at SolidCP.EnterpriseServer.esExchangeServer.SetPublicFolderGeneralSettings(Int32 itemId, Int32 accountId, String newName, Boolean hideAddressBook, ExchangeAccount[] accounts) --- End of inner exception stack trace ---
It appears that the local public folder name doesn't match whats on exchange so they get out of sync.
I have not tried additional "special" characters.
Unfortunately this is already a known bug with special chars in public folders and is already tracked in git. But currently there is no schedule, when this bug will be solved.
Best regards
Bogdan
thank you for the response!