|
|
|
@ -132,9 +132,8 @@ class BaseModel(models.Model): |
|
|
|
children_by_model = self.get_children_by_model() |
|
|
|
children_by_model = self.get_children_by_model() |
|
|
|
for queryset in children_by_model.values(): |
|
|
|
for queryset in children_by_model.values(): |
|
|
|
for child in queryset: |
|
|
|
for child in queryset: |
|
|
|
children.append(child) |
|
|
|
|
|
|
|
# Recursively get children of children |
|
|
|
|
|
|
|
if isinstance(child, BaseModel): |
|
|
|
if isinstance(child, BaseModel): |
|
|
|
|
|
|
|
children.append(child) |
|
|
|
children.extend(child.get_recursive_children(processed_objects)) |
|
|
|
children.extend(child.get_recursive_children(processed_objects)) |
|
|
|
|
|
|
|
|
|
|
|
return children |
|
|
|
return children |
|
|
|
|