diff --git a/label_studio/data_manager/serializers.py b/label_studio/data_manager/serializers.py index 82cb85af0d39..a6a66c137acc 100644 --- a/label_studio/data_manager/serializers.py +++ b/label_studio/data_manager/serializers.py @@ -175,6 +175,8 @@ def create(self, validated_data): self._create_filters(filter_group=filter_group, filters_data=filters_data) validated_data['filter_group_id'] = filter_group.id + # rather than defaulting to 0, we should get the current count and set it as the index + validated_data['order'] = View.objects.filter(project=validated_data['project']).count() view = self.Meta.model.objects.create(**validated_data) return view