From 2da7b1d5420d7621cafa387db5c63bf1612e3d08 Mon Sep 17 00:00:00 2001 From: Lauri Ojansivu Date: Mon, 17 Apr 2023 22:33:34 +0300 Subject: [PATCH] Fix LDAP Group Filtering does not work. Thanks to emilburggraf, psteinforth, craig-silva, Daniel-H76, benh57, falkheiland and xet7 ! Fixes wekan/ldap#64 --- packages/wekan-ldap/server/ldap.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/wekan-ldap/server/ldap.js b/packages/wekan-ldap/server/ldap.js index cc266e9af..83d7d7960 100644 --- a/packages/wekan-ldap/server/ldap.js +++ b/packages/wekan-ldap/server/ldap.js @@ -389,7 +389,7 @@ export default class LDAP { filter.push(')'); const searchOptions = { - filter: filter.join('').replace(/#{username}/g, username), + filter: filter.join('').replace(/#{username}/g, username).replace("\\", "\\\\"), scope : 'sub', }; @@ -437,7 +437,7 @@ export default class LDAP { filter.push(')'); const searchOptions = { - filter: filter.join('').replace(/#{username}/g, username), + filter: filter.join('').replace(/#{username}/g, username).replace("\\", "\\\\"), scope : 'sub', };