Fixed problem that MPN was not used as search field

Fixes issue #277 and #276
This commit is contained in:
Jan Böhmer 2023-04-22 23:26:48 +02:00
parent ccaad1c305
commit 1eb9c38aee
2 changed files with 3 additions and 1 deletions

View file

@ -291,6 +291,7 @@ class PartListsController extends AbstractController
$filter->setName($request->query->getBoolean('name', true)); $filter->setName($request->query->getBoolean('name', true));
$filter->setCategory($request->query->getBoolean('category', true)); $filter->setCategory($request->query->getBoolean('category', true));
$filter->setDescription($request->query->getBoolean('description', true)); $filter->setDescription($request->query->getBoolean('description', true));
$filter->setMpn($request->query->getBoolean('mpn', true));
$filter->setTags($request->query->getBoolean('tags', true)); $filter->setTags($request->query->getBoolean('tags', true));
$filter->setStorelocation($request->query->getBoolean('storelocation', true)); $filter->setStorelocation($request->query->getBoolean('storelocation', true));
$filter->setComment($request->query->getBoolean('comment', true)); $filter->setComment($request->query->getBoolean('comment', true));
@ -300,6 +301,7 @@ class PartListsController extends AbstractController
$filter->setManufacturer($request->query->getBoolean('manufacturer', false)); $filter->setManufacturer($request->query->getBoolean('manufacturer', false));
$filter->setFootprint($request->query->getBoolean('footprint', false)); $filter->setFootprint($request->query->getBoolean('footprint', false));
$filter->setRegex($request->query->getBoolean('regex', false)); $filter->setRegex($request->query->getBoolean('regex', false));
return $filter; return $filter;

View file

@ -96,7 +96,7 @@ class PartSearchFilter implements FilterInterface
$fields_to_search[] = 'orderdetails.supplierpartnr'; $fields_to_search[] = 'orderdetails.supplierpartnr';
} }
if($this->mpn) { if($this->mpn) {
$fields_to_search[] = 'part.manufacturer_product_url'; $fields_to_search[] = 'part.manufacturer_product_number';
} }
if($this->supplier) { if($this->supplier) {
$fields_to_search[] = 'suppliers.name'; $fields_to_search[] = 'suppliers.name';