diff --git a/services/web/app/coffee/Features/Subscription/TeamInvitesHandler.coffee b/services/web/app/coffee/Features/Subscription/TeamInvitesHandler.coffee index c3b3b11089..7bbfd78780 100644 --- a/services/web/app/coffee/Features/Subscription/TeamInvitesHandler.coffee +++ b/services/web/app/coffee/Features/Subscription/TeamInvitesHandler.coffee @@ -76,7 +76,7 @@ module.exports = TeamInvitesHandler = return callback(err) if err? return callback(new Errors.NotFoundError('invite not found')) unless invite? - SubscriptionUpdater.addUserToGroup subscription.admin_id, userId, (err) -> + SubscriptionUpdater.addUserToGroup subscription._id, userId, (err) -> return callback(err) if err? removeInviteFromTeam(subscription.id, invite.email, callback) diff --git a/services/web/test/unit/coffee/Subscription/SubscriptionGroupHandlerTests.coffee b/services/web/test/unit/coffee/Subscription/SubscriptionGroupHandlerTests.coffee index db8aac0375..87ab39a6b5 100644 --- a/services/web/test/unit/coffee/Subscription/SubscriptionGroupHandlerTests.coffee +++ b/services/web/test/unit/coffee/Subscription/SubscriptionGroupHandlerTests.coffee @@ -88,8 +88,8 @@ describe "SubscriptionGroupHandler", -> done() it "should add the user to the group", (done)-> - @Handler.addUserToGroup @adminUser_id, @newEmail, (err)=> - @SubscriptionUpdater.addUserToGroup.calledWith(@adminUser_id, @user._id).should.equal true + @Handler.addUserToGroup @subscription_id, @newEmail, (err)=> + @SubscriptionUpdater.addUserToGroup.calledWith(@subscription_id, @user._id).should.equal true done() it "should not add the user to the group if the limit has been reached", (done)-> diff --git a/services/web/test/unit/coffee/Subscription/TeamInvitesHandlerTests.coffee b/services/web/test/unit/coffee/Subscription/TeamInvitesHandlerTests.coffee index d23d1fc3a6..e6f404516e 100644 --- a/services/web/test/unit/coffee/Subscription/TeamInvitesHandlerTests.coffee +++ b/services/web/test/unit/coffee/Subscription/TeamInvitesHandlerTests.coffee @@ -26,6 +26,7 @@ describe "TeamInvitesHandler", -> @subscription = { id: "55153a8014829a865bbf700d", + _id: new ObjectId("55153a8014829a865bbf700d"), admin_id: @manager.id, groupPlan: true, member_ids: [], @@ -210,7 +211,7 @@ describe "TeamInvitesHandler", -> it "adds the user to the team", (done) -> @TeamInvitesHandler.acceptInvite "dddddddd", @user.id, => - @SubscriptionUpdater.addUserToGroup.calledWith(@manager.id, @user.id).should.eq true + @SubscriptionUpdater.addUserToGroup.calledWith(@subscription._id, @user.id).should.eq true done() it "removes the invite from the subscription", (done) ->