mirror of
				https://github.com/django/django.git
				synced 2025-10-31 01:25:32 +00:00 
			
		
		
		
	Fixed #22982 -- Added GenericRelatedObjectManager.__str__. to prevent crash.
Thanks bendavis78 for the report.
Forwardport of 29585e9b6a from stable/1.7.x
			
			
This commit is contained in:
		
				
					committed by
					
						 Tim Graham
						Tim Graham
					
				
			
			
				
	
			
			
			
						parent
						
							f9f9f3ad60
						
					
				
				
					commit
					f676305ece
				
			| @@ -457,6 +457,9 @@ def create_generic_related_manager(superclass): | ||||
|             ) | ||||
|         do_not_call_in_templates = True | ||||
|  | ||||
|         def __str__(self): | ||||
|             return repr(self) | ||||
|  | ||||
|         def get_queryset(self): | ||||
|             try: | ||||
|                 return self.instance._prefetched_objects_cache[self.prefetch_cache_name] | ||||
|   | ||||
| @@ -260,3 +260,7 @@ class GenericRelationTests(TestCase): | ||||
|         # where the pre_delete signal should fire and prevent deletion. | ||||
|         with self.assertRaises(ProtectedError): | ||||
|             related.delete() | ||||
|  | ||||
|     def test_ticket_22982(self): | ||||
|         place = Place.objects.create(name='My Place') | ||||
|         self.assertIn('GenericRelatedObjectManager', str(place.links)) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user