From acef132ff984a5039e19a78a5c69b94e97c160c4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?C=C3=B4me=20Chilliet?= <come.chilliet@fusiondirectory.org>
Date: Thu, 28 Nov 2019 11:36:14 +0100
Subject: [PATCH] :ambulance: fix(userinfo) Sonar fix: merge if statement with
 enclosing one

issue #6054
---
 include/class_userinfo.inc | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/include/class_userinfo.inc b/include/class_userinfo.inc
index cfdb96634..e7438f084 100644
--- a/include/class_userinfo.inc
+++ b/include/class_userinfo.inc
@@ -222,11 +222,9 @@ class userinfo
           continue;
         }
 
-        if (!empty($ACLRule['userfilter'])) {
-          /* Check if we match the user filter */
-          if (!$ldap->object_match_filter($this->dn, $ACLRule['userfilter'])) {
-            continue;
-          }
+        if (!empty($ACLRule['userfilter']) && !$ldap->object_match_filter($this->dn, $ACLRule['userfilter'])) {
+          /* We do not match the user filter */
+          continue;
         }
 
         if (!empty($ACLRule['targetfilter'])) {
-- 
GitLab