Skip to content

Commit 63c1827

Browse files
authored
Fix expected response when there's a socket error (#3597)
In the case of a network issue, there's an error but no response, so no statusCode, This fixes it Fixes #3594
1 parent 3c23217 commit 63c1827

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

packages/less/src/less-node/url-file-manager.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@ UrlFileManager.prototype = Object.assign(new AbstractFileManager(), {
2727
const hackUrlStr = urlStr.indexOf('?') === -1 ? urlStr + '?' : urlStr
2828

2929
request.get(hackUrlStr, { follow_max: 5 }, (err, resp, body) => {
30-
if (err || resp.statusCode >= 400) {
31-
const message = resp.statusCode === 404
30+
if (err || resp && resp.statusCode >= 400) {
31+
const message = resp && resp.statusCode === 404
3232
? `resource '${urlStr}' was not found\n`
3333
: `resource '${urlStr}' gave this Error:\n ${err || resp.statusMessage || resp.statusCode}\n`;
3434
reject({ type: 'File', message });

0 commit comments

Comments
 (0)