File tree Expand file tree Collapse file tree 2 files changed +32
-24
lines changed
generator/cybersource-javascript-template Expand file tree Collapse file tree 2 files changed +32
-24
lines changed Original file line number Diff line number Diff line change 361361 * @returns A backward compatible error object.
362362 */
363363{ {/emitJSDoc} } exports.prototype.translateError = function translateError(error) {
364- var tester = {} ;
365- tester.status = error.response.status;
366- tester.response = { } ;
367- tester.response.req = { } ;
368- tester.response.req.method = error.response.config.method;
369- tester.response.req.url = error.response.config.baseURL + error.response.config.url;
370- tester.response.req.data = error.response.config.data;
371- tester.response.req.headers = error.response.config.headers;
372- tester.response.header = error.response.headers;
373- tester.response.status = error.response.status;
374- tester.response.text = JSON.stringify(error.response.data);
375- return tester;
364+ if (typeof error.response !== ' undefined' ) {
365+ var tester = {} ;
366+ tester.status = error.response.status;
367+ tester.response = { } ;
368+ tester.response.req = { } ;
369+ tester.response.req.method = error.response.config.method;
370+ tester.response.req.url = error.response.config.baseURL + error.response.config.url;
371+ tester.response.req.data = error.response.config.data;
372+ tester.response.req.headers = error.response.config.headers;
373+ tester.response.header = error.response.headers;
374+ tester.response.status = error.response.status;
375+ tester.response.text = JSON.stringify(error.response.data);
376+ return tester;
377+ }else{
378+ return error;
379+ }
376380 }
377381
378382{ {#emitJSDoc} } /**
Original file line number Diff line number Diff line change 363363 * @returns A backward compatible error object.
364364 */
365365 exports . prototype . translateError = function translateError ( error ) {
366- var tester = { } ;
367- tester . status = error . response . status ;
368- tester . response = { } ;
369- tester . response . req = { } ;
370- tester . response . req . method = error . response . config . method ;
371- tester . response . req . url = error . response . config . baseURL + error . response . config . url ;
372- tester . response . req . data = error . response . config . data ;
373- tester . response . req . headers = error . response . config . headers ;
374- tester . response . header = error . response . headers ;
375- tester . response . status = error . response . status ;
376- tester . response . text = JSON . stringify ( error . response . data ) ;
377- return tester ;
366+ if ( typeof error . response !== 'undefined' ) {
367+ var tester = { } ;
368+ tester . status = error . response . status ;
369+ tester . response = { } ;
370+ tester . response . req = { } ;
371+ tester . response . req . method = error . response . config . method ;
372+ tester . response . req . url = error . response . config . baseURL + error . response . config . url ;
373+ tester . response . req . data = error . response . config . data ;
374+ tester . response . req . headers = error . response . config . headers ;
375+ tester . response . header = error . response . headers ;
376+ tester . response . status = error . response . status ;
377+ tester . response . text = JSON . stringify ( error . response . data ) ;
378+ return tester ;
379+ } else {
380+ return error ;
381+ }
378382 }
379383
380384 /**
You can’t perform that action at this time.
0 commit comments