瀏覽代碼

Fix LDAP Group Filtering does not work.

Thanks to emilburggraf, psteinforth, craig-silva, Daniel-H76, benh57, falkheiland and xet7 !

Fixes wekan/ldap#64
Lauri Ojansivu 2 年之前
父節點
當前提交
2da7b1d542
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      packages/wekan-ldap/server/ldap.js

+ 2 - 2
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',
     };