From 0c14e22551b8f89f5d70831c2ea6dae9a80d1fcb Mon Sep 17 00:00:00 2001 From: Josepablo C Date: Thu, 21 Mar 2024 20:43:50 -0600 Subject: [PATCH] fix: Add shipment_code to loads find filter --- package.json | 8 +++++++- src/apps/private/loads/services.js | 4 +++- src/apps/private/vehicles/services.js | 1 - 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 8e9a335..edb4198 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,8 @@ "main": "index.js", "scripts": { "start": "node src/", - "dev": "nodemon src/" + "dev": "nodemon src/", + "test":"mocha test/lib/handlers/proposals" }, "repository": { "type": "git", @@ -42,5 +43,10 @@ "nodemon": "^3.0.1", "objection": "^3.1.2", "uuid": "^9.0.1" + }, + "devDependencies": { + "chai": "^5.1.0", + "mocha": "^10.3.0", + "sinon": "^17.0.1" } } diff --git a/src/apps/private/loads/services.js b/src/apps/private/loads/services.js index c883b75..97fcfd2 100644 --- a/src/apps/private/loads/services.js +++ b/src/apps/private/loads/services.js @@ -11,7 +11,7 @@ const generic = new GenericHandler( Model, null, populate_list ); function getAndFilterList( query ){ const filter_list = []; - const { status, posted_by_name, load_status, published_date, loaded_date, transit_date, categories, product } = query; + const { status, posted_by_name, load_status, published_date, loaded_date, transit_date, categories, product, shipment_code } = query; if( status ){ filter_list.push( { status } ); } if( posted_by_name ) { filter_list.push({ posted_by_name }); } @@ -21,6 +21,8 @@ function getAndFilterList( query ){ if( transit_date ) { filter_list.push({ transit_date }); } if( categories ) { filter_list.push({ categories }); } if( product ) { filter_list.push({ product }); } + if( shipment_code ) { filter_list.push({ shipment_code }); } + if( filter_list.length == 0 ){ return null; diff --git a/src/apps/private/vehicles/services.js b/src/apps/private/vehicles/services.js index a8aff08..be34640 100644 --- a/src/apps/private/vehicles/services.js +++ b/src/apps/private/vehicles/services.js @@ -58,7 +58,6 @@ async function findElements( companyId , query ){ }else{ filter = { company : companyId }; } - console.log( filter ); const { total , limit, skip, data } = await generic.getList( page , elements, filter ); return { total,