Bail out of join_group early if already immediate parent.
I'd rather make the extra select than a delete and reinsert.
This commit is contained in:
		
							parent
							
								
									22269af2ca
								
							
						
					
					
						commit
						a0e3e037c1
					
				
					 1 changed files with 3 additions and 0 deletions
				
			
		|  | @ -198,6 +198,9 @@ class GroupableMixin: | |||
|         if self == group: | ||||
|             raise ValueError('Cant join self') | ||||
| 
 | ||||
|         if self.get_parent() == group: | ||||
|             return | ||||
| 
 | ||||
|         self.leave_group(commit=False) | ||||
|         group.add_child(self, commit=commit) | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue