Skip to content

Commit 6b4e21e

Browse files
trigger tests with ipaddr.js
1 parent be4f7e2 commit 6b4e21e

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

lib/api/apiUtils/authorization/permissionChecks.js

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
const { evaluators, actionMaps, RequestContext, requestUtils } = require('arsenal').policies;
22
const { errorInstances } = require('arsenal');
3-
// const { parseCIDR } = require('ipaddr.js');
3+
const { parseCIDR } = require('ipaddr.js');
44
const constants = require('../../../../constants');
55
const { config } = require('../../../Config');
66

@@ -550,6 +550,13 @@ function checkIp(value) {
550550
return errString;
551551
}
552552
*/
553+
try {
554+
parseCIDR(values[i]);
555+
} catch (err) {
556+
// eslint-disable-next-line no-console
557+
console.log('=== INVALID IP ===', values[i], err);
558+
return errString;
559+
}
553560

554561
if (validateIpRegex(values[i]) !== true) {
555562
return errString;

0 commit comments

Comments
 (0)