slack-bridge: Fall back to real_name when display_name is empty.
This will intentionally raise exception when a real_name field of a user is empty.
This commit is contained in:
		
							parent
							
								
									02867979ee
								
							
						
					
					
						commit
						89d0dd56b9
					
				
					 1 changed files with 1 additions and 1 deletions
				
			
		|  | @ -77,7 +77,7 @@ class SlackBridge: | |||
|         _wc = slack.WebClient(token=self.slack_config["token"]) | ||||
|         members = _wc.users_list() | ||||
|         # See also https://api.slack.com/changelog/2017-09-the-one-about-usernames | ||||
|         self.slack_id_to_name = {u["id"]: u["profile"]["display_name"] for u in members} | ||||
|         self.slack_id_to_name = {u["id"]: u["profile"].get("display_name", u["profile"]["real_name"]) for u in members} | ||||
|         self.slack_name_to_id = {v: k for k, v in self.slack_id_to_name.items()} | ||||
| 
 | ||||
|         @slack.RTMClient.run_on(event='message') | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 rht
						rht