Id: | 20957 |
Product: | finPOWER Connect |
Type: | FIX |
Version: | 4.01.00 |
Opened: | 15/11/2023 |
Closed: | 16/11/2023 |
Released: | 29/04/2024 |
Job: | J032435 |
Client Contact Addresses were not broken into their individual parts in the database when added or edited from a JSON String (HTML Widgets)
When a Client Contact Address was added or edited via an HTML Widget, the address was not broken into its individual parts in the database. This meant that the StreetNumber, StreetName and StreetType fields were always NULL. Whilst this didn't have any bearing on how finPOWER Connect ran, any reports directly accessing the database would not be able to retrieve the information from these fields.
This has been fixed, and now HTML Widgets using the Address Details control will correctly split the address into its component parts when saving.
Additionally, any Script which references:
finClientContactAddress.FromAddressDetailsHtmlWidgetJsonObject(json As ISAddressDetails.jsonHtmlWidgetAddressDetails)
finClientContactAddress.FromAddressDetailsHtmlWidgetJsonString(json As String)
Will now correctly split the address into its component parts in the database.
Note: There may still be differences in the data saved from the finPOWER Connect Desktop form and HTML Widget. For example, the address:
19 Marine Parade, Bluff Hill, Napier
Will be saved slightly differently, depending on whether the address database (finPOWER Connect Desktop form) google addressing (HTML Widget) is used. Google will return "Hawke's Bay" as the Region, where as the address database does not.