diff --git a/api/src/org/apache/cloudstack/api/command/admin/ldap/LDAPConfigCmd.java b/api/src/org/apache/cloudstack/api/command/admin/ldap/LDAPConfigCmd.java index 38f58eca5f0..6f8b7b1705b 100644 --- a/api/src/org/apache/cloudstack/api/command/admin/ldap/LDAPConfigCmd.java +++ b/api/src/org/apache/cloudstack/api/command/admin/ldap/LDAPConfigCmd.java @@ -29,6 +29,7 @@ import org.apache.cloudstack.api.Parameter; import org.apache.cloudstack.api.ServerApiException; import org.apache.cloudstack.api.response.LDAPConfigResponse; import org.apache.cloudstack.api.response.ListResponse; +import org.apache.commons.lang.StringEscapeUtils; import org.apache.log4j.Logger; import com.cloud.exception.ConcurrentOperationException; @@ -102,7 +103,7 @@ public class LDAPConfigCmd extends BaseCmd { } public void setQueryFilter(String queryFilter) { - this.queryFilter=queryFilter; + this.queryFilter=StringEscapeUtils.unescapeHtml(queryFilter); } public String getSearchBase() { return searchBase;