Change database operator to add user to team GitOrigin-RevId: 0bf23c1f8958f74fa00a97559ebbf03e4edadfa6
@@ -33,7 +33,7 @@ module.exports = SubscriptionUpdater =
searchOps =
_id: subscriptionId
insertOperation =
- { $push: { member_ids: { $each: memberIds } } }
+ { $addToSet: { member_ids: { $each: memberIds } } }
Subscription.findAndModify searchOps, insertOperation, (err, subscription) ->
return callback(err) if err?
@@ -180,7 +180,7 @@ describe "SubscriptionUpdater", ->
_id: @subscription._id
- { $push: { member_ids: { $each: [@otherUserId] } } }
+ { $addToSet: { member_ids: { $each: [@otherUserId] } } }
@findAndModifyStub.calledWith(searchOps, insertOperation).should.equal true
done()