Skip to content

Commit c19dc22

Browse files
committed
throw original error if response body doesnot have more info
1 parent 69e98b3 commit c19dc22

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

lib/GoogleSpreadsheet.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,10 +97,12 @@ class GoogleSpreadsheet {
9797
async _handleAxiosErrors(error) {
9898
// console.log(error);
9999
if (error.response && error.response.data) {
100+
// usually the error has a code and message, but occasionally not
101+
if (!error.response.data.error) throw error;
102+
100103
const { code, message } = error.response.data.error;
101104
error.message = `Google API error - [${code}] ${message}`;
102105
throw error;
103-
// throw new Error(`Google API error - [${code}] ${message}`);
104106
}
105107

106108
if (_.get(error, 'response.status') === 403) {

0 commit comments

Comments
 (0)