refactor(vehicle filter): refs #7119 simplify search condition to use logical OR for ID and number plate
gitea/salix/pipeline/pr-dev This commit looks good Details

This commit is contained in:
Jorge Penadés 2025-01-28 12:23:24 +01:00
parent 2eabfaaa8f
commit 051c6ffcbc
1 changed files with 1 additions and 3 deletions

View File

@ -68,9 +68,7 @@ module.exports = Self => {
const where = buildFilter(ctx.args, (param, value) => {
switch (param) {
case 'search':
return /^\d+$/.test(value)
? {'v.id': value}
: {numberPlate: {like: `%${value}%`}};
return {or: [{'v.id': value}, {numberPlate: {like: `%${value}%`}}]};
case 'id':
return {'v.id': value};
case 'description':