From c20ce006b84a15fc9a71a23e024990475e2a2aeb Mon Sep 17 00:00:00 2001 From: Kevin Wang Date: Wed, 13 Jul 2016 10:03:59 -0600 Subject: [PATCH] fix(endpoint:controller): wrap saveUpdates in an if(entity) statement --- templates/endpoint/basename.controller.js | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/templates/endpoint/basename.controller.js b/templates/endpoint/basename.controller.js index 24c3946c3..d5b93ef7a 100644 --- a/templates/endpoint/basename.controller.js +++ b/templates/endpoint/basename.controller.js @@ -24,13 +24,15 @@ function respondWithResult(res, statusCode) { function saveUpdates(updates) { return function(entity) { - <%_ if(filters.mongooseModels) { -%> - var updated = _.merge(entity, updates); - return updated.save(); - <%_ } -%> - <%_ if(filters.sequelizeModels) { -%> - return entity.updateAttributes(updates); - <%_ } -%> + if (entity) { + <%_ if(filters.mongooseModels) { -%> + var updated = _.merge(entity, updates); + return updated.save(); + <%_ } -%> + <%_ if(filters.sequelizeModels) { -%> + return entity.updateAttributes(updates); + <%_ } -%> + } }; }