From b143ee05b6d9d3f3517560fabd7c7c54caeec54e Mon Sep 17 00:00:00 2001 From: Matt DiMeglio Date: Fri, 23 Jan 2026 00:58:06 -0500 Subject: [PATCH 1/2] Add parse --- api/services/medications/index.js | 2 +- api/services/operations/medications.js | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/api/services/medications/index.js b/api/services/medications/index.js index be48e98..c40f056 100644 --- a/api/services/medications/index.js +++ b/api/services/medications/index.js @@ -35,7 +35,7 @@ medicationRouter.post('/full/', async (req, res) => { const body = req?.body; try { await fullMedicationInformationSchema.validate(body); - data = await databaseServices.getFullMedicationInformation(body?.drugId); + data = await databaseServices.getFullMedicationInformation(JSON.parse(body)); res.status(200); } catch (err) { data = { Error: err?.message }; diff --git a/api/services/operations/medications.js b/api/services/operations/medications.js index 5b7ca51..b55455a 100644 --- a/api/services/operations/medications.js +++ b/api/services/operations/medications.js @@ -21,7 +21,8 @@ const getBaseMedications = async () => { } } -const getFullMedicationInformation = async (drugId) => { +const getFullMedicationInformation = async (drug) => { + const { drugId } = drug; try { const dataResp = medicationHelpers.getFullMedicationInformation(drugId); return dataResp; -- 2.45.2 From 27e273fe7032e5b15f038c91c725665e622275ac Mon Sep 17 00:00:00 2001 From: Matt DiMeglio Date: Fri, 23 Jan 2026 01:15:15 -0500 Subject: [PATCH 2/2] Fix Errors --- api/services/medications/index.js | 3 ++- api/services/operations/helpers/medications.js | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/api/services/medications/index.js b/api/services/medications/index.js index c40f056..80f526f 100644 --- a/api/services/medications/index.js +++ b/api/services/medications/index.js @@ -33,9 +33,10 @@ medicationRouter.get('/base/', async (req, res) => { medicationRouter.post('/full/', async (req, res) => { let data; const body = req?.body; + try { await fullMedicationInformationSchema.validate(body); - data = await databaseServices.getFullMedicationInformation(JSON.parse(body)); + data = await databaseServices.getFullMedicationInformation(body); res.status(200); } catch (err) { data = { Error: err?.message }; diff --git a/api/services/operations/helpers/medications.js b/api/services/operations/helpers/medications.js index 4b60f91..3edf033 100644 --- a/api/services/operations/helpers/medications.js +++ b/api/services/operations/helpers/medications.js @@ -89,7 +89,7 @@ export const medicationHelpers = { ]); const fullMedicationInformation = { - ...medInformation + ...medInformation[0] }; medRoutes?.forEach((row) => { -- 2.45.2