mirror of
				https://github.com/ether/etherpad-lite.git
				synced 2025-10-31 00:01:16 +01:00 
			
		
		
		
	Fix async.forEach in MultiSession code
This commit is contained in:
		
							parent
							
								
									b9da0e187e
								
							
						
					
					
						commit
						a72ade4494
					
				| @ -123,7 +123,7 @@ exports.checkAccess = function (padID, sessionCookie, token, password, callback) | |||||||
|           } |           } | ||||||
|            |            | ||||||
|           var sessionIDs = sessionCookie.split(','); |           var sessionIDs = sessionCookie.split(','); | ||||||
|           async.foreach(sessionIDs, function(sessionID) { |           async.forEach(sessionIDs, function(sessionID, callback) { | ||||||
|             sessionManager.getSessionInfo(sessionID, function(err, sessionInfo) { |             sessionManager.getSessionInfo(sessionID, function(err, sessionInfo) { | ||||||
|               //skip session if it doesn't exist
 |               //skip session if it doesn't exist
 | ||||||
|               if(err && err.message == "sessionID does not exist") return; |               if(err && err.message == "sessionID does not exist") return; | ||||||
| @ -141,8 +141,10 @@ exports.checkAccess = function (padID, sessionCookie, token, password, callback) | |||||||
|               // There is a valid session
 |               // There is a valid session
 | ||||||
|               validSession = true; |               validSession = true; | ||||||
|               sessionAuthor = sessionInfo.authorID; |               sessionAuthor = sessionInfo.authorID; | ||||||
|  |                | ||||||
|  |               callback(); | ||||||
|             }); |             }); | ||||||
|           }, callback) |           }, callback); | ||||||
|         }, |         }, | ||||||
|         //get author for token
 |         //get author for token
 | ||||||
|         function(callback) |         function(callback) | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user