[freeside-commits] branch master updated. 3a63e53c109a26f27a098028cf65882318d44099
Ivan
ivan at 420.am
Sun Aug 27 11:31:14 PDT 2017
The branch, master has been updated
via 3a63e53c109a26f27a098028cf65882318d44099 (commit)
from 5e489861dba968c011f7cd539d806ab45acc210a (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 3a63e53c109a26f27a098028cf65882318d44099
Author: Ivan Kohler <ivan at freeside.biz>
Date: Sun Aug 27 11:31:13 2017 -0700
SureTax: additional debugging, RT#76987
diff --git a/FS/FS/TaxEngine/suretax.pm b/FS/FS/TaxEngine/suretax.pm
index fe8764b..356f5f3 100644
--- a/FS/FS/TaxEngine/suretax.pm
+++ b/FS/FS/TaxEngine/suretax.pm
@@ -347,7 +347,10 @@ sub make_taxlines {
'Accept' => 'application/json',
);
- warn "received SureTax response\n" if $DEBUG;
+ warn 'received SureTax response: '. $http_response->status_line. "\n"
+ if $DEBUG;
+ die $http_response->status_line. "\n" unless $http_response->is_success;
+
my $raw_response = $http_response->content;
warn $raw_response if $DEBUG > 2;
my $response;
@@ -360,7 +363,7 @@ sub make_taxlines {
warn "decoding SureTax response\n" if $DEBUG;
$response = eval { $json->decode($raw_response) }
- or die "$raw_response\n";
+ or die "Can't JSON-decode response: $raw_response\n";
# documentation implies this might be necessary
$response = $response->{'d'} if exists $response->{'d'};
-----------------------------------------------------------------------
Summary of changes:
FS/FS/TaxEngine/suretax.pm | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
More information about the freeside-commits
mailing list