Article Details
Id:18043
Product:finPOWER Connect
Type:FIX
Version:3.04.00
Opened:07/04/2021
Closed:08/04/2021
Released:30/06/2021
Job: J026314

Update Requests; Contact Address and Contact Method Update Requests are now validated to ensure applicable Contact Methods are being used

The validation on Address and Contact Method Update Requests has been improved to ensure that:

  • Contact Address
    • If specifying a Contact Method Id, that it is a valid Address-type Contact Method
  • Contact Method
    • If specifying a Contact Method Id, that it is a valid, non-Address-type Contact Method

This is most notible when using the following helper functions:

  • finUpdateRequestUtilities.CreateUpdateRequestLog_AddressUpdate_FromAddressDetails()
  • finUpdateRequestUtilities.CreateUpdateRequestLog_AddressUpdate_FromAddressDetailsJsonString()
  • finUpdateRequestUtilities.CreateUpdateRequestLog_ContactMethodUpdate()

This check was already performed at the point the Update Request was being actioned, but not as it was being added via the above helper functions. This has been improved and will not let the Update Request be added unless the Contact Method is valid.