diff --git a/hourglass/client/main/main.js b/hourglass/client/main/main.js index 1f6d3e6..19b070e 100644 --- a/hourglass/client/main/main.js +++ b/hourglass/client/main/main.js @@ -155,13 +155,12 @@ Template.main.helpers({ height: window.innerHeight *.8, events: function() { var cursor = work.find({}); - var current; - var donelist; + var donelist = []; cursor.forEach(function(current) { backgroundColor = calendarColors[current.type]; title = current.name; duedate = current.date.toISOString().slice(0,10); - donelist.append({start: duedate, title: title, backgroundColor: backgroundColor}); + donelist.push({start: duedate, title: title, backgroundColor: backgroundColor}); }); return donelist; } diff --git a/hourglass/collections/main.js b/hourglass/collections/main.js index daa6589..6d28d8a 100644 --- a/hourglass/collections/main.js +++ b/hourglass/collections/main.js @@ -29,7 +29,7 @@ classes.schema = new SimpleSchema({ work.schema = new SimpleSchema({ class: {type: String}, dueDate: {type: Date}, - aliases: {type: [String]}, + aliases: {type: [String], optional: true}, submittor: {type: String, optional: true}, confirmations: {type: [String], optional: true}, reports: {type: [String], optional: true},