diff --git a/apps/user_ldap/lib/Helper.php b/apps/user_ldap/lib/Helper.php
index bf2cd2e2bf18f90cfd8a9c445087df3ff1ec24f3..4279ea72c71cccb7d545f2c9544aa00d4f1538b8 100644
--- a/apps/user_ldap/lib/Helper.php
+++ b/apps/user_ldap/lib/Helper.php
@@ -83,6 +83,7 @@ class Helper {
 			$len = strlen($key) - strlen($referenceConfigkey);
 			$prefixes[] = substr($key, 0, $len);
 		}
+		asort($prefixes);
 
 		return $prefixes;
 	}
@@ -212,7 +213,7 @@ class Helper {
 
 		return $domain;
 	}
-	
+
 	/**
 	 *
 	 * Set the LDAPProvider in the config
@@ -224,7 +225,7 @@ class Helper {
 			\OC::$server->getConfig()->setSystemValue('ldapProviderFactory', LDAPProviderFactory::class);
 		}
 	}
-	
+
 	/**
 	 * sanitizes a DN received from the LDAP server
 	 * @param array $dn the DN in question
@@ -267,7 +268,7 @@ class Helper {
 
 		return $dn;
 	}
-	
+
 	/**
 	 * converts a stored DN so it can be used as base parameter for LDAP queries, internally we store them for usage in LDAP filters
 	 * @param string $dn the DN