From 8cd6df6f1f1adc5856205f8bbe48f44d4c8b278d Mon Sep 17 00:00:00 2001 From: Alsaad Ahamed Date: Sat, 19 Sep 2020 13:20:51 +0530 Subject: [PATCH] Fix for List validation error while Create a Item & Route Fix. - Error message: "item validation failed: list: Path `list` is required." - It would be getMany instead of getOne on route get /api/item & list --- src/resources/item/item.model.js | 3 +-- src/resources/item/item.router.js | 2 +- src/resources/list/list.router.js | 2 +- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/resources/item/item.model.js b/src/resources/item/item.model.js index 2ef9b215..bcd0ec4c 100644 --- a/src/resources/item/item.model.js +++ b/src/resources/item/item.model.js @@ -23,8 +23,7 @@ const itemSchema = new mongoose.Schema( }, list: { type: mongoose.SchemaTypes.ObjectId, - ref: 'list', - required: true + ref: 'list' } }, { timestamps: true } diff --git a/src/resources/item/item.router.js b/src/resources/item/item.router.js index 2d3f3f76..31094d39 100644 --- a/src/resources/item/item.router.js +++ b/src/resources/item/item.router.js @@ -6,7 +6,7 @@ const router = Router() // /api/item router .route('/') - .get(controllers.getOne) + .get(controllers.getMany) .post(controllers.createOne) // /api/item/:id diff --git a/src/resources/list/list.router.js b/src/resources/list/list.router.js index a1e6b694..2c9a65ca 100644 --- a/src/resources/list/list.router.js +++ b/src/resources/list/list.router.js @@ -6,7 +6,7 @@ const router = Router() // /api/list router .route('/') - .get(controllers.getOne) + .get(controllers.getMany) .post(controllers.createOne) // /api/list/:id