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

Merge pull request #1814 from overleaf/spd-missing-callback-returns

Add missing return statements to callbacks in SubscriptionGroupHandler

GitOrigin-RevId: 05ff67bd8e4997fde01c6cf9f4558d3caa261590
Simon Detheridge 7 лет назад
Родитель
Сommit
6488fd1284

+ 3 - 2
services/web/app/coffee/Features/Subscription/SubscriptionGroupHandler.coffee

@@ -18,11 +18,12 @@ module.exports = SubscriptionGroupHandler =
 		SubscriptionUpdater.removeUserFromGroup subscriptionId, userToRemove_id, callback
 		SubscriptionUpdater.removeUserFromGroup subscriptionId, userToRemove_id, callback
 
 
 	replaceUserReferencesInGroups: (oldId, newId, callback) ->
 	replaceUserReferencesInGroups: (oldId, newId, callback) ->
+		logger.log old_id: oldId, new_id: newId, "replacing user reference in groups"
 		Subscription.update {admin_id: oldId}, {admin_id: newId}, (error) ->
 		Subscription.update {admin_id: oldId}, {admin_id: newId}, (error) ->
-			callback(error) if error?
+			return callback(error) if error?
 
 
 			replaceInArray Subscription, "manager_ids", oldId, newId, (error) ->
 			replaceInArray Subscription, "manager_ids", oldId, newId, (error) ->
-				callback(error) if error?
+				return callback(error) if error?
 
 
 				replaceInArray Subscription, "member_ids", oldId, newId, callback
 				replaceInArray Subscription, "member_ids", oldId, newId, callback