Hi All,

I had a deeper look at this.

I was ready to add a call to a new isFinAccountCode() method from UtilValidate.isGiftCard(). This method could have returned true, if
the "number" is a finAccountCode, the finAccountTypeId is GIFTCERT_ACCOUNT and 
the statusId is FNACT_ACTIVE.
But obviously this is not a place to make a call to the Entity Engine for a FinAccount Entity of the Accounting Application component. So I wonder if we should not better make this check in the validateSurveyResponseInline simple-method (in SurveyServices.xml) just before
   <if-validate-method field-name="${answerFieldName}" method="isGiftCard">
to bypass this line if the code is of type FinAccount

WDYT ?

thanks

Jacques

PS : Do someone knows if the pin is tested somewhere (using finAccountPin for instance)? I did not search yet. It seems that its presence only is tested (requiredField in SurveyServices.xml). Should we add a test ?

Hi,

I get something weird. In eCommerce, when I want to refill a previously created gift cart 
using the "number" sent (SLNX75HCT9WO) I
get the message "The question [Gift Card Number:] requires a valid gift-card 
number." I had a look into the validation method
called (isGiftCard) and I can see that the "'number" generated can't pass the 
validation. Anybody an idea about that, before I
create a Jira issue and look for a solution ?

If you want to test, you must apply the commit 606625 on trunk before.

Thanks

Jacques

Reply via email to