Don't backfill from self
							parent
							
								
									5260db7663
								
							
						
					
					
						commit
						6222ae51ce
					
				|  | @ -289,6 +289,9 @@ class FederationHandler(BaseHandler): | |||
|     def backfill(self, dest, room_id, limit, extremities=[]): | ||||
|         """ Trigger a backfill request to `dest` for the given `room_id` | ||||
|         """ | ||||
|         if dest == self.server_name: | ||||
|             raise SynapseError(400, "Can't backfill from self.") | ||||
| 
 | ||||
|         if not extremities: | ||||
|             extremities = yield self.store.get_oldest_events_in_room(room_id) | ||||
| 
 | ||||
|  | @ -455,7 +458,7 @@ class FederationHandler(BaseHandler): | |||
| 
 | ||||
|         likely_domains = [ | ||||
|             domain for domain, depth in curr_domains | ||||
|             if domain is not self.server_name | ||||
|             if domain != self.server_name | ||||
|         ] | ||||
| 
 | ||||
|         @defer.inlineCallbacks | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Erik Johnston
						Erik Johnston