]> git.ipfire.org Git - ipfire.org.git/commitdiff
accounts: Count up to INT_MAX objects
authorMichael Tremer <michael.tremer@ipfire.org>
Wed, 4 Dec 2019 16:07:04 +0000 (16:07 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Wed, 4 Dec 2019 16:07:04 +0000 (16:07 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/backend/accounts.py

index c5740aa6f7d99f19965cd06a130a948d213d2232..74b4eafbd7e591720147f4f7e8dbc7ee2c1e8b13 100644 (file)
@@ -24,6 +24,8 @@ from . import util
 from .decorators import *
 from .misc import Object
 
+INT_MAX = (2**31) - 1
+
 # Set the client keytab name
 os.environ["KRB5_CLIENT_KTNAME"] = "/etc/ipfire.org/ldap.keytab"
 
@@ -221,7 +223,7 @@ class Accounts(Object):
                return results
 
        def _count(self, query):
-               res = self._query(query, attrlist=["dn"])
+               res = self._query(query, attrlist=["dn"], limit=INT_MAX)
 
                return len(res)