diff --git a/core/domains/domain_json.php b/core/domains/domain_json.php index 732142dd6b..ce751bcc90 100644 --- a/core/domains/domain_json.php +++ b/core/domains/domain_json.php @@ -66,7 +66,13 @@ $sql .= " lower(domain_name) like :search "; $sql .= " or lower(domain_description) like :search "; $sql .= " ) "; - $parameters['search'] = '%'.$search.'%'; + $search = str_replace("*", "%", $search); + if (strstr($search, '%')) { + $parameters['search'] = $search; + } + else { + $parameters['search'] = '%'.$search.'%'; + } } $sql .= "order by domain_name asc "; $domains = $database->select($sql, $parameters ?? null, 'all');