mirror of
https://github.com/lldap/lldap.git
synced 2026-07-25 17:58:44 +00:00
ldap: fix swapped filter conditions
This commit is contained in:
committed by
nitnelave
parent
8f04843466
commit
f7fe0c6ea0
@@ -276,7 +276,7 @@ fn convert_group_filter(
|
||||
let res = filters
|
||||
.iter()
|
||||
.map(rec)
|
||||
.filter(|f| !matches!(f, Ok(GroupRequestFilter::False)))
|
||||
.filter(|f| !matches!(f, Ok(GroupRequestFilter::True)))
|
||||
.flat_map(|f| match f {
|
||||
Ok(GroupRequestFilter::And(v)) => v.into_iter().map(Ok).collect(),
|
||||
f => vec![f],
|
||||
@@ -294,7 +294,7 @@ fn convert_group_filter(
|
||||
let res = filters
|
||||
.iter()
|
||||
.map(rec)
|
||||
.filter(|c| !matches!(c, Ok(GroupRequestFilter::True)))
|
||||
.filter(|c| !matches!(c, Ok(GroupRequestFilter::False)))
|
||||
.flat_map(|f| match f {
|
||||
Ok(GroupRequestFilter::Or(v)) => v.into_iter().map(Ok).collect(),
|
||||
f => vec![f],
|
||||
|
||||
@@ -222,7 +222,7 @@ fn convert_user_filter(
|
||||
let res = filters
|
||||
.iter()
|
||||
.map(rec)
|
||||
.filter(|c| !matches!(c, Ok(UserRequestFilter::False)))
|
||||
.filter(|c| !matches!(c, Ok(UserRequestFilter::True)))
|
||||
.flat_map(|f| match f {
|
||||
Ok(UserRequestFilter::And(v)) => v.into_iter().map(Ok).collect(),
|
||||
f => vec![f],
|
||||
@@ -240,7 +240,7 @@ fn convert_user_filter(
|
||||
let res = filters
|
||||
.iter()
|
||||
.map(rec)
|
||||
.filter(|c| !matches!(c, Ok(UserRequestFilter::True)))
|
||||
.filter(|c| !matches!(c, Ok(UserRequestFilter::False)))
|
||||
.flat_map(|f| match f {
|
||||
Ok(UserRequestFilter::Or(v)) => v.into_iter().map(Ok).collect(),
|
||||
f => vec![f],
|
||||
|
||||
Reference in New Issue
Block a user