Simplified RelatedPopulator.populate().

This commit is contained in:
Sergey Fedoseev 2017-08-15 18:48:07 +05:00 committed by Tim Graham
parent 6542999c54
commit 8a99a7d2d5
1 changed files with 5 additions and 5 deletions

View File

@ -1704,12 +1704,12 @@ class RelatedPopulator:
obj = None
else:
obj = self.model_cls.from_db(self.db, self.init_list, obj_data)
if obj and self.related_populators:
if self.related_populators:
for rel_iter in self.related_populators:
rel_iter.populate(row, obj)
self.field.set_cached_value(from_obj, obj)
if obj and self.remote_field:
if self.remote_field:
self.remote_field.set_cached_value(obj, from_obj)
self.field.set_cached_value(from_obj, obj)
def get_related_populators(klass_info, select, db):