JaysGitLab / cs5667-final-project-revdev

cs5667-final-project-revdev created by GitHub Classroom
MIT License
1 stars 0 forks source link

Mail modul #60

Open rivendell10 opened 6 years ago

rivendell10 commented 6 years ago

Added mail modul to the reservation process. Resolves #37

haietza commented 6 years ago

@rivendell10 Did you implement all of #37?

rivendell10 commented 6 years ago

Oh sorry. I implemented only the "Reservation confirmation notifications to user" part.

haietza commented 6 years ago

@rivendell10 I'm getting this error when I try to add a reservation:

TypeError: Cannot read property '0' of undefined at exports.createEvent (/vagrant/revdev/app/controllers/calendar.server.controller.js:19:31) at Layer.handle [as handle_request] (/vagrant/revdev/node_modules/express/lib/router/layer.js:95:5) at next (/vagrant/revdev/node_modules/express/lib/router/route.js:137:13) at reservation.save (/vagrant/revdev/app/controllers/reservation.server.controller.js:66:9) at /vagrant/revdev/node_modules/mongoose/lib/model.js:3949:16 at model.$save.error (/vagrant/revdev/node_modules/mongoose/lib/model.js:345:7) at /vagrant/revdev/node_modules/kareem/index.js:297:21 at next (/vagrant/revdev/node_modules/kareem/index.js:209:27) at Kareem.execPost (/vagrant/revdev/node_modules/kareem/index.js:217:3) at _cb (/vagrant/revdev/node_modules/kareem/index.js:289:15) at $handleSave (/vagrant/revdev/node_modules/mongoose/lib/model.js:283:5) at /vagrant/revdev/node_modules/mongoose/lib/model.js:170:7 at result (/vagrant/revdev/node_modules/mongodb/lib/utils.js:414:17) at session.endSession (/vagrant/revdev/node_modules/mongodb/lib/utils.js:400:37) at ClientSession.endSession (/vagrant/revdev/node_modules/mongodb-core/lib/sessions.js:72:41) at executeCallback (/vagrant/revdev/node_modules/mongodb/lib/utils.js:397:17)

Looks like this is looking for an area, but area is not a required field in the model, so it is possible to add a reservation without an area. Should we make area required?