From 664a3a4884df83571524a4b9a9ae30f38588b0d0 Mon Sep 17 00:00:00 2001 From: Tom Butcher Date: Sat, 1 Aug 2026 13:28:50 +0100 Subject: [PATCH] Update allowedFilters in jobs.js to include '_id' and '_reference' for enhanced filtering capabilities in job queries. Cleaned up whitespace for improved code readability. --- src/routes/production/jobs.js | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/routes/production/jobs.js b/src/routes/production/jobs.js index a5f95a8..2f6a951 100644 --- a/src/routes/production/jobs.js +++ b/src/routes/production/jobs.js @@ -3,7 +3,7 @@ import { isAuthenticated } from '../../keycloak.js'; const router = express.Router(); -const listAllowedFilters = ['state', 'gcodeFile._id', 'quantity']; +const listAllowedFilters = ['state', 'gcodeFile._id', 'quantity', '_id', '_reference']; const propertiesAllowedFilters = ['state']; import { listJobsRouteHandler, @@ -16,15 +16,14 @@ import { getJobHistoryRouteHandler, searchJobsRouteHandler, getJobPropertyValuesRouteHandler, - - getJobNeighborsRouteHandler + getJobNeighborsRouteHandler, } from '../../services/production/jobs.js'; import { convertPropertiesString, getFilter } from '../../utils.js'; // list of jobs router.get('/', isAuthenticated, (req, res) => { const { page, limit, property, search, sort, order } = req.query; - const filter = getFilter(req.query, listAllowedFilters); + const filter = getFilter(req.query, listAllowedFilters); listJobsRouteHandler(req, res, page, limit, property, filter, search, sort, order); }); @@ -47,7 +46,6 @@ router.get('/search', isAuthenticated, (req, res) => { searchJobsRouteHandler(req, res, search); }); - router.post('/', isAuthenticated, (req, res) => { newJobRouteHandler(req, res); });