Skip to content

Commit e8db808

Browse files
authored
Add better error logging for SciServer Files. Fixes #1668 (#1669)
1 parent 3019678 commit e8db808

File tree

1 file changed

+4
-2
lines changed
  • src/common/storage/backends/sciserver-files

1 file changed

+4
-2
lines changed

src/common/storage/backends/sciserver-files/Client.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,9 +77,11 @@ define([
7777
opts.headers = opts.headers || {};
7878
opts.headers['X-Auth-Token'] = token;
7979
try {
80-
return StorageClient.prototype.fetch.call(this, url, opts);
80+
const response = await StorageClient.prototype.fetch.call(this, url, opts);
81+
return response;
8182
} catch (errRes) {
82-
const err = await this.getErrorMsg(errRes);
83+
const err = errRes instanceof Error ? errRes :
84+
await this.getErrorMsg(errRes);
8385
throw new Error(`SciServerFiles ${action} failed: ${err}`);
8486
}
8587
};

0 commit comments

Comments
 (0)