Skip to content

Commit e0f78dd

Browse files
committed
make the axios error catch match the non-error case
1 parent 99e9841 commit e0f78dd

File tree

3 files changed

+5
-3
lines changed

3 files changed

+5
-3
lines changed

javascript/ql/src/semmle/javascript/frameworks/ClientRequests.qll

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -271,8 +271,7 @@ module ClientRequest {
271271
or
272272
responseType = getResponseType() and
273273
promise = false and
274-
result =
275-
getReturn().getPromisedError().getMember("response").getMember("data").getAnImmediateUse()
274+
result = getReturn().getPromisedError().getMember("response").getAnImmediateUse()
276275
}
277276
}
278277

javascript/ql/test/library-tests/frameworks/ClientRequests/ClientRequests.expected

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -298,4 +298,6 @@ test_getAResponseDataNode
298298
| tst.js:235:5:237:6 | needle. ... \\n }) | tst.js:235:73:235:76 | body | json | false |
299299
| tst.js:286:20:286:55 | new Web ... :8080') | tst.js:291:44:291:53 | event.data | json | false |
300300
| tst.js:296:5:299:6 | axios({ ... \\n }) | tst.js:296:5:299:6 | axios({ ... \\n }) | json | true |
301-
| tst.js:296:5:299:6 | axios({ ... \\n }) | tst.js:303:26:303:42 | err.response.data | json | false |
301+
| tst.js:296:5:299:6 | axios({ ... \\n }) | tst.js:302:28:302:39 | err.response | json | false |
302+
| tst.js:296:5:299:6 | axios({ ... \\n }) | tst.js:303:26:303:37 | err.response | json | false |
303+
| tst.js:296:5:299:6 | axios({ ... \\n }) | tst.js:304:27:304:38 | err.response | json | false |

javascript/ql/test/library-tests/frameworks/ClientRequests/tst.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -301,6 +301,7 @@ function moreAxios() {
301301
(err) => {
302302
const status = err.response.status;
303303
const data = err.response.data;
304+
const agent = err.response.headers.useragent;
304305
}
305306
);
306307
}

0 commit comments

Comments
 (0)