Skip to content

Commit 5baba5a

Browse files
committed
Don't throw error when promise doesn't reject with object
1 parent c363adc commit 5baba5a

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/dropbox.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -810,7 +810,11 @@ Dropbox.prototype = {
810810
self._revCache = new LowerCaseCache('rev');
811811

812812
return fetch().then(undefined, function (error) {
813-
error.message = 'Dropbox: fetchDelta: ' + error.message;
813+
if (typeof(error) === 'object' && 'message' in error) {
814+
error.message = 'Dropbox: fetchDelta: ' + error.message;
815+
} else {
816+
error = `Dropbox: fetchDelta: ${error}`;
817+
}
814818
return Promise.reject(error);
815819
}).then(function () {
816820
if (self._revCache) {

0 commit comments

Comments
 (0)