From a1b2656122543eed4c700c244a30392dc0832f6a Mon Sep 17 00:00:00 2001 From: Dennis Buchhorn Date: Mon, 11 Dec 2023 15:04:41 +0100 Subject: [PATCH] fix[__init__.py]: add password is empty check --- radicale-auth-ldap/__init__.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/radicale-auth-ldap/__init__.py b/radicale-auth-ldap/__init__.py index 65989cc..fb66c85 100644 --- a/radicale-auth-ldap/__init__.py +++ b/radicale-auth-ldap/__init__.py @@ -125,6 +125,11 @@ class Auth(BaseAuth): accessGroupFilter = self.configuration.get("auth", "ldap_access_group_filter") accessGroupAttribute = self.configuration.get("auth", "ldap_access_group_attribute") + if password == "": + logger.error("LDAP: user password is mandatory") + + return "" + if self.grantedUserAccessCache is not None: logger.info("LDAP: check if user is cached")