diff --git a/lib/NGCP/Panel/Controller/Device.pm b/lib/NGCP/Panel/Controller/Device.pm index 4d874b5353..24385c9d5e 100644 --- a/lib/NGCP/Panel/Controller/Device.pm +++ b/lib/NGCP/Panel/Controller/Device.pm @@ -1747,6 +1747,11 @@ sub dev_field_firmware_latest :Chained('dev_field_firmware_version_base') :PathP }, { order_by => { -desc => 'version' }, }); + if($c->req->params->{q}) { + $rs = $rs->search({ + version => { 'like' => $c->req->params->{q} . '%' }, + }); + } my $fw = $rs->first; unless($fw) {