Просмотр исходного кода

Merge pull request #1128 from sharelatex/jel-add-user-to-team-db-op

Change database operator to add user to team

GitOrigin-RevId: 0bf23c1f8958f74fa00a97559ebbf03e4edadfa6
Jessica Lawshe 8 лет назад
Родитель
Сommit
a18176b2fa

+ 1 - 1
services/web/app/coffee/Features/Subscription/SubscriptionUpdater.coffee

@@ -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?

+ 1 - 1
services/web/test/unit/coffee/Subscription/SubscriptionUpdaterTests.coffee

@@ -180,7 +180,7 @@ describe "SubscriptionUpdater", ->
 				searchOps =
 					_id: @subscription._id
 				insertOperation =
-					{ $push: { member_ids: { $each: [@otherUserId] } } }
+					{ $addToSet: { member_ids: { $each: [@otherUserId] } } }
 				@findAndModifyStub.calledWith(searchOps, insertOperation).should.equal true
 				done()