skip expensive by dns node search on initial global find
This commit is contained in:
@@ -183,18 +183,13 @@ get '/search' => sub {
|
||||
})->count) {
|
||||
params->{'tab'} = 'device';
|
||||
}
|
||||
elsif ($s->resultset('NodeIp')->search({
|
||||
dns => { '-ilike' => "\%$q\%" },
|
||||
})->count) {
|
||||
params->{'tab'} = 'node';
|
||||
}
|
||||
elsif ($s->resultset('DevicePort')->search({
|
||||
name => { '-ilike' => "\%$q\%" },
|
||||
})->count) {
|
||||
params->{'tab'} = 'port';
|
||||
}
|
||||
}
|
||||
params->{'tab'} ||= 'device';
|
||||
params->{'tab'} ||= 'node';
|
||||
}
|
||||
}
|
||||
elsif (not $q) {
|
||||
|
||||
Reference in New Issue
Block a user