jpillora / node-edit-google-spreadsheet

A simple API for editing Google Spreadsheets
304 stars 101 forks source link

Undefined response throwing error #25

Closed confuser closed 10 years ago

confuser commented 10 years ago

Occasionally I'm seeing the following error being thrown. Unfortunately I'm not sure what the actual error request is returning.

TypeError: Cannot read property 'statusCode' of undefined\n at Request._callback (node_modules/edit-google-spreadsheet/lib/index.js:376:16)\n at self.callback (node_modules/edit-google-spreadsheet/node_modules/request/index.js:148:22)\n at Request.EventEmitter.emit (events.js:95:17)\n at ClientRequest.self.clientErrorHandler (node_modules/edit-google-spreadsheet/node_modules/request/index.js:257:10)\n at ClientRequest.EventEmitter.emit (events.js:95:17)\n at CleartextStream.socketErrorListener (http.js:1547:9)\n at CleartextStream.EventEmitter.emit (events.js:95:17)\n at Socket.onerror (tls.js:1445:17)\n at Socket.EventEmitter.emit (events.js:117:20)\n at net.js:441:14\n","time":"2014-03-08T08:19:19.936Z","v":0}

Looks like https://github.com/jpillora/node-edit-google-spreadsheet/blob/stable/lib/index.js#L376 is checking the response first before checking if an error is returned.

jpillora commented 10 years ago

Fixed in 0.2.5