From 518430b76e96406e1301daf167e0de7fff8eade0 Mon Sep 17 00:00:00 2001 From: Shubham Sharma Date: Mon, 30 Sep 2024 12:27:50 +0530 Subject: [PATCH] ZBUG-4317: Autocomplete Failure after updating to 10.1.1 --- store/src/java/com/zimbra/cs/account/Provisioning.java | 4 +++- .../java/com/zimbra/cs/account/ldap/LdapProvisioning.java | 7 ++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/store/src/java/com/zimbra/cs/account/Provisioning.java b/store/src/java/com/zimbra/cs/account/Provisioning.java index 28a2606c16..ff1e2aea94 100644 --- a/store/src/java/com/zimbra/cs/account/Provisioning.java +++ b/store/src/java/com/zimbra/cs/account/Provisioning.java @@ -634,7 +634,9 @@ public AlwaysOnCluster getAlwaysOnCluster(Server server) throws ServiceException */ public String getEmailAddrByDomainAlias(String emailAddress) throws ServiceException { String addr = null; - + if (StringUtil.isNullOrEmpty(emailAddress)) { + return null; + } String parts[] = emailAddress.split("@"); if (parts.length == 2) { Domain domain = getDomain(Key.DomainBy.name, parts[1], true); diff --git a/store/src/java/com/zimbra/cs/account/ldap/LdapProvisioning.java b/store/src/java/com/zimbra/cs/account/ldap/LdapProvisioning.java index bca49734d2..61b51bdafa 100644 --- a/store/src/java/com/zimbra/cs/account/ldap/LdapProvisioning.java +++ b/store/src/java/com/zimbra/cs/account/ldap/LdapProvisioning.java @@ -1163,6 +1163,9 @@ private Account getAppAdminAccountByName(String name, boolean loadFromMaster) } private String fixupAccountName(String emailAddress) throws ServiceException { + if (StringUtil.isNullOrEmpty(emailAddress)) { + return null; + } int index = emailAddress.indexOf('@'); String domain = null; if (index == -1) { @@ -1205,7 +1208,9 @@ Account getAccountByName(String emailAddress, boolean loadFromMaster, boolean ch private Account getAccountByNameInternal(String emailAddress, boolean loadFromMaster) throws ServiceException { - + if (StringUtil.isNullOrEmpty(emailAddress)) { + return null; + } emailAddress = fixupAccountName(emailAddress); Account account = accountCache.getByName(emailAddress);