Article Details
Id:8925
Product:finPOWER Connect
Type:FIX
Version:1.04.00
Opened:07/06/2011
Closed:29/06/2011
Released:10/08/2011
Job: J007558

Getting current Client Address or Contact Method may be incorrect

Getting a Client's current Address or Contact method using the business layer functions in the finClientContactAddresses and finClientContactMethods classes may be incorrect.

The code used to return the current record differed from that used in the IsCurrent() method of the Contact Address and Contact Method objects.

This could result in a different current address displaying on the Client Key Details page than was displayed in the grid on the Contact page, i.e., The item in the grid on the Contacts page will not have been greyed out (correctly) but the Key Details page still showed a different address as the current address.

The Contact Grid assumed that the 'Stop' date for Contact Addresses and Contact Methods was inclusive, i.e., if the Stop Date was 27-Jun-2011 then that Contact Address was still 'Current' on that date whereas the business layer functions (used on the Key Details page) did not.