mcknightg / flutterbum

Flutterbum Project Manager

Home Page:http://www.flutterbum.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Error invoking Method 'saveProject': Internal server error [500]

vblackburn opened this issue · comments

This error happen when I attempt to enter a new project. How can I correct this to allow me to add new projects?

Here is my saveProject method;

'saveProject':function(project){
    check(project.name,String);
    project.userId = Meteor.userId();
    project.dateentered = new Date();
    project.lastupdate = new Date();
    if(!project.datedue){
      project.datedue = new Date();
    }
    if(!project.customer){
      project.customer = Customers.findOne({})._id;
    }
    project.invited = [];
    return Projects.insert(project);
  }

Here is the template that calls it;

Template.dashboard.events({
  'keyup input[type=text]': function(event,tmpl) {
    if(event.which === 27 || event.which === 13){
      event.preventDefault();
      var project = {};
      project.name = tmpl.find('#projectNameEnter').value;
      Meteor.call('saveProject',project);
    }
  },
});

Have you tried adding a customer ? I believe this will error if there are no customers.

Thanks this worked, really appreciate the help