diff --git a/package.json b/package.json index 81935f4..d933b3b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "hapi-sequelize-crud", - "version": "2.0.1", + "version": "2.0.2", "description": "Hapi plugin that automatically generates RESTful API for CRUD", "main": "build/index.js", "config": { diff --git a/src/crud.js b/src/crud.js index d95a92c..bfa0d21 100644 --- a/src/crud.js +++ b/src/crud.js @@ -45,6 +45,7 @@ export const get = (server, model) => { async handler(request, reply) { const include = parseInclude(request); const where = parseWhere(request); + if (request.params.id) where.id = request.params.id; const instance = await model.findOne({ where, include }); @@ -109,6 +110,7 @@ export const destroy = (server, model) => { async handler(request, reply) { const include = parseInclude(request); const where = parseWhere(request); + if (request.params.id) where.id = id; const list = await model.findAll({ where });