mirror of
				https://github.com/zulip/zulip.git
				synced 2025-11-04 05:53:43 +00:00 
			
		
		
		
	mattermost: Handle duplicate dm-groups.
Observed in the wild, cause unknown. Partially fixes: #24131. Co-authored-by: Mateusz Mandera <mateusz.mandera@zulip.com>
This commit is contained in:
		
				
					committed by
					
						
						Tim Abbott
					
				
			
			
				
	
			
			
			
						parent
						
							989d425023
						
					
				
				
					commit
					c8c480baef
				
			@@ -244,6 +244,9 @@ def convert_direct_message_group_data(
 | 
			
		||||
    for direct_message_group in direct_message_group_data:
 | 
			
		||||
        if len(direct_message_group["members"]) > 2:
 | 
			
		||||
            direct_message_group_members = frozenset(direct_message_group["members"])
 | 
			
		||||
            if direct_message_group_id_mapper.has(direct_message_group_members):
 | 
			
		||||
                logging.info("Duplicate direct message group found in the export data. Skipping.")
 | 
			
		||||
                continue
 | 
			
		||||
            direct_message_group_id = direct_message_group_id_mapper.get(
 | 
			
		||||
                direct_message_group_members
 | 
			
		||||
            )
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user