diff --git a/modelcluster/fields.py b/modelcluster/fields.py index 3542991..e8f9558 100644 --- a/modelcluster/fields.py +++ b/modelcluster/fields.py @@ -160,6 +160,11 @@ def create(self, **kwargs): items = self.get_object_list() new_item = related.related_model(**kwargs) items.append(new_item) + + # Sort list + if rel_model._meta.ordering: + sort_by_fields(items, rel_model._meta.ordering) + return new_item def clear(self):