diff --git a/sync/models/base.py b/sync/models/base.py index cafbf24..3ac7535 100644 --- a/sync/models/base.py +++ b/sync/models/base.py @@ -132,9 +132,8 @@ class BaseModel(models.Model): children_by_model = self.get_children_by_model() for queryset in children_by_model.values(): for child in queryset: - children.append(child) - # Recursively get children of children if isinstance(child, BaseModel): + children.append(child) children.extend(child.get_recursive_children(processed_objects)) return children