diff --git a/lib/App/Netdisco/Web/Plugin/Search/Node.pm b/lib/App/Netdisco/Web/Plugin/Search/Node.pm index e8f9b8ac..ed95588e 100644 --- a/lib/App/Netdisco/Web/Plugin/Search/Node.pm +++ b/lib/App/Netdisco/Web/Plugin/Search/Node.pm @@ -168,8 +168,9 @@ ajax '/ajax/content/search/node' => require_login sub { else { $set = schema('netdisco')->resultset('NodeIp') ->search_by_dns({ - dns => $likeval, - suffix => setting('domain_suffix'), + ($using_wildcards ? (dns => $likeval) : + (dns => "${likeval}.\%", + suffix => setting('domain_suffix'))), @active, @times, });