Skip to content
This repository was archived by the owner on May 14, 2024. It is now read-only.

Commit 5bab39f

Browse files
committed
Replace node-filter (resolves #622) (#808)
1 parent cb70776 commit 5bab39f

12 files changed

+25
-19
lines changed

lib/filters/and_filter.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
const assert = require('assert')
44
const util = require('util')
55

6-
const parents = require('ldap-filter')
6+
const parents = require('@ldapjs/filter')
77

88
const Filter = require('./filter')
99

lib/filters/approx_filter.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
const assert = require('assert')
44
const util = require('util')
55

6-
const parents = require('ldap-filter')
6+
const parents = require('@ldapjs/filter')
77

88
const Filter = require('./filter')
99

lib/filters/equality_filter.js

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ const assert = require('assert-plus')
44
const util = require('util')
55

66
const ASN1 = require('@ldapjs/asn1').Ber
7-
const parents = require('ldap-filter')
7+
const parents = require('@ldapjs/filter')
88

99
const Filter = require('./filter')
1010

@@ -20,7 +20,7 @@ module.exports = EqualityFilter
2020
EqualityFilter.prototype.matches = function (target, strictAttrCase) {
2121
assert.object(target, 'target')
2222

23-
const tv = parents.getAttrValue(target, this.attribute, strictAttrCase)
23+
const tv = parents.getAttrValue({ sourceObject: target, attributeName: this.attribute, strictCase: strictAttrCase })
2424
let value = this.value
2525

2626
if (this.attribute.toLowerCase() === 'objectclass') {
@@ -29,13 +29,19 @@ EqualityFilter.prototype.matches = function (target, strictAttrCase) {
2929
* implementation behaves in this manner.
3030
*/
3131
value = value.toLowerCase()
32-
return parents.testValues(function (v) {
33-
return value === v.toLowerCase()
34-
}, tv)
32+
return parents.testValues({
33+
rule: function (v) {
34+
return value === v.toLowerCase()
35+
},
36+
value: tv
37+
})
3538
} else {
36-
return parents.testValues(function (v) {
37-
return value === v
38-
}, tv)
39+
return parents.testValues({
40+
rule: function (v) {
41+
return value === v
42+
},
43+
value: tv
44+
})
3945
}
4046
}
4147

lib/filters/ext_filter.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
const assert = require('assert')
44
const util = require('util')
55

6-
const parents = require('ldap-filter')
6+
const parents = require('@ldapjs/filter')
77

88
const Filter = require('./filter')
99

lib/filters/ge_filter.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
const assert = require('assert')
44
const util = require('util')
55

6-
const parents = require('ldap-filter')
6+
const parents = require('@ldapjs/filter')
77

88
const Filter = require('./filter')
99

lib/filters/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ const assert = require('assert')
44

55
const asn1 = require('@ldapjs/asn1')
66

7-
const parents = require('ldap-filter')
7+
const parents = require('@ldapjs/filter')
88

99
const Protocol = require('@ldapjs/protocol')
1010

lib/filters/le_filter.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
const assert = require('assert')
44
const util = require('util')
55

6-
const parents = require('ldap-filter')
6+
const parents = require('@ldapjs/filter')
77

88
const Filter = require('./filter')
99

lib/filters/not_filter.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
const assert = require('assert')
44
const util = require('util')
55

6-
const parents = require('ldap-filter')
6+
const parents = require('@ldapjs/filter')
77

88
const Filter = require('./filter')
99

lib/filters/or_filter.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
const assert = require('assert')
44
const util = require('util')
55

6-
const parents = require('ldap-filter')
6+
const parents = require('@ldapjs/filter')
77

88
const Filter = require('./filter')
99

lib/filters/presence_filter.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
const assert = require('assert')
44
const util = require('util')
55

6-
const parents = require('ldap-filter')
6+
const parents = require('@ldapjs/filter')
77

88
const Filter = require('./filter')
99

0 commit comments

Comments
 (0)