Article Details
Id:19515
Product:finPOWER Connect
Type:FIX
Version:4.00.00
Opened:31/08/2022
Closed:31/08/2022
Released:21/12/2022
Job: J029491

Business Layer; finClientContactsConsolidated; ExecuteUpdate() Method failing when updating an existing invalid Contact Method

When using the finClientContactsConsolidated Class to update an existing phone number which was invalid, the ExecuteUpdate() Function was failing (regardless of parameter combination) as it was refusing to recognise the existing Contact Method, because it was invalid.

Additionally, adding a new Contact Method where there was none of the same type prior was also incorrectly causing an error. For example, adding a new mobile phone number to a Client where none existed before.

These issues have now been fixed, and now the Class better handles invalid Contact Methods, or adding new ones.