mirror of
				https://gitlab.crans.org/bde/nk20-scripts
				synced 2025-10-30 06:49:50 +01:00 
			
		
		
		
	more cleaning
This commit is contained in:
		| @@ -82,13 +82,12 @@ class BulkCreateManager(object): | ||||
|         model_key = model_class._meta.label | ||||
|         # check for mutli-table inheritance it happens | ||||
|         # if model_class is a grand-child of PolymorphicModel | ||||
|         if model_class.__base__ is not PolymorphicModel and model_class.__base__.__base__ is PolymorphicModel: | ||||
|         if model_class.__base__.__base__ is PolymorphicModel: | ||||
|             self._commit(model_class.__base__) | ||||
|             with transaction.atomic(): | ||||
|                 for obj in self._create_queues[model_key]: | ||||
|                     obj.save_base(raw=True) | ||||
|         else: | ||||
|             # ensure that parents models exists | ||||
|             model_class.objects.bulk_create(self._create_queues[model_key]) | ||||
|         self._create_queues[model_key] = [] | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user