Mailing List Archive

[interchange/gateway_log: 8/11] Fix glitch setting result_code to database.
commit 871c475eb2f9b478b99354874a6a36a77f7b26a5
Author: Mark Johnson <mark@endpoint.com>
Date: Sat Jan 9 15:34:27 2010 -0500

Fix glitch setting result_code to database.

Another spot where 0 caused trouble.

lib/Vend/Payment/CyberSource.pm | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/lib/Vend/Payment/CyberSource.pm b/lib/Vend/Payment/CyberSource.pm
index 5c75c0a..861dab0 100644
--- a/lib/Vend/Payment/CyberSource.pm
+++ b/lib/Vend/Payment/CyberSource.pm
@@ -2611,7 +2611,7 @@ sub log_it {
trans_type => $response->{transtype} || $self->{trans_type},
processor => 'cybersource',
catalog => $Vend::Cfg->{CatalogName},
- result_code => $response->{result_code} || '',
+ result_code => length ($response->{result_code}) ? $response->{result_code} : '',
result_subcode => $response->{decision} || '',
reason_code => $response->{reasonCode} || '',
response_msg => $response->{rc_msg} || '',

_______________________________________________
interchange-cvs mailing list
interchange-cvs@icdevgroup.org
http://www.icdevgroup.org/mailman/listinfo/interchange-cvs