mirror of
				https://github.com/django/django.git
				synced 2025-10-31 09:41:08 +00:00 
			
		
		
		
	[1.9.x] Fixed #25560 -- Made empty string related_name invalid.
Thanks to Ali Lotfi for the initial report and patch
and Tim Graham for the review.
Backport of c1b6a8a98b from master
			
			
This commit is contained in:
		
				
					committed by
					
						 Tim Graham
						Tim Graham
					
				
			
			
				
	
			
			
			
						parent
						
							d8b2645032
						
					
				
				
					commit
					3aeb84df25
				
			| @@ -124,7 +124,7 @@ class RelatedField(Field): | ||||
|         import re | ||||
|         import keyword | ||||
|         related_name = self.remote_field.related_name | ||||
|         if not related_name: | ||||
|         if related_name is None: | ||||
|             return [] | ||||
|         is_valid_id = True | ||||
|         if keyword.iskeyword(related_name): | ||||
|   | ||||
| @@ -154,7 +154,7 @@ class ForeignObjectRel(object): | ||||
|  | ||||
|     def is_hidden(self): | ||||
|         "Should the related object be hidden?" | ||||
|         return self.related_name is not None and self.related_name[-1] == '+' | ||||
|         return bool(self.related_name) and self.related_name[-1] == '+' | ||||
|  | ||||
|     def get_joining_columns(self): | ||||
|         return self.field.get_reverse_joining_columns() | ||||
|   | ||||
		Reference in New Issue
	
	Block a user