diff --git a/lib/Client/Resolver/Resolver.js b/lib/Client/Resolver/Resolver.js index 418388995..5f55ff2b6 100644 --- a/lib/Client/Resolver/Resolver.js +++ b/lib/Client/Resolver/Resolver.js @@ -139,8 +139,10 @@ var Resolver = (function () { _superagent2["default"].get(resource).end(function (err, res) { if (err) { reject(err); - } else { + } else if (res.text === undefined) { resolve(res.body); + } else { + resolve(new Buffer(res.text)); } }); }); diff --git a/src/Client/InternalClient.js b/src/Client/InternalClient.js index e426e3da3..1d1998994 100644 --- a/src/Client/InternalClient.js +++ b/src/Client/InternalClient.js @@ -85,7 +85,7 @@ export default class InternalClient { } else { return reject(error); } - }else{ + } else { resolve(data.body); } }); diff --git a/src/Client/Resolver/Resolver.js b/src/Client/Resolver/Resolver.js index 8b16c8e28..6ea777e05 100644 --- a/src/Client/Resolver/Resolver.js +++ b/src/Client/Resolver/Resolver.js @@ -82,8 +82,10 @@ export default class Resolver { request.get(resource).end((err, res) => { if (err) { reject(err); - } else { + } else if (res.text === undefined) { resolve(res.body); + } else { + resolve(new Buffer(res.text)); } }); });