From 92c3229538e61a405da3ccdc93e225ad8696baa3 Mon Sep 17 00:00:00 2001 From: Yaman Qalieh Date: Fri, 12 Aug 2016 15:50:07 -0400 Subject: [PATCH] joinClass fix --- hourglass/server/main.js | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/hourglass/server/main.js b/hourglass/server/main.js index 8d55b7a..c079832 100644 --- a/hourglass/server/main.js +++ b/hourglass/server/main.js @@ -148,17 +148,18 @@ Meteor.methods({ change = input[0]; pass = input[1]; - if (Meteor.user().profile.classes === undefined) { - curr = Meteor.user().profile; - curr.classes = []; - Meteor.users.update({ - _id: Meteor.userId() - }, { - $set: { - profile: curr - } - }); - } + + // if (Meteor.user().profile.classes === undefined) { + // curr = Meteor.user().profile; + // curr.classes = []; + // Meteor.users.update({ + // _id: Meteor.userId() + // }, { + // $set: { + // profile: curr + // } + // }); + // } prof = Meteor.user().profile; found = classes.findOne({ _id: change, @@ -167,11 +168,11 @@ Meteor.methods({ if (Meteor.user() !== null && found !== null && pass === found.code && - !found.banned.includes(Meteor.userId()) && - !prof.classes.includes(change)) { + found.banned.indexOf(Meteor.userId()) === -1 && + prof.classes.indexOf(change) === -1) { current = Meteor.user().profile; - current.classes.append(change); + current.classes.push(change); Meteor.users.update({ _id: Meteor.userId() }, {