diff --git a/InvenTree/company/api.py b/InvenTree/company/api.py index c081048e74..b8d4531ef0 100644 --- a/InvenTree/company/api.py +++ b/InvenTree/company/api.py @@ -74,6 +74,13 @@ class CompanyDetail(generics.RetrieveUpdateDestroyAPIView): queryset = Company.objects.all() serializer_class = CompanySerializer + + def get_queryset(self): + + queryset = super().get_queryset() + queryset = CompanySerializer.annotate_queryset(queryset) + + return queryset permission_classes = [ permissions.IsAuthenticated, diff --git a/InvenTree/company/serializers.py b/InvenTree/company/serializers.py index 7873e02cb3..09f2b4dee8 100644 --- a/InvenTree/company/serializers.py +++ b/InvenTree/company/serializers.py @@ -47,8 +47,8 @@ class CompanySerializer(InvenTreeModelSerializer): image = serializers.CharField(source='get_thumbnail_url', read_only=True) - parts_supplied = serializers.IntegerField() - parts_manufactured = serializers.IntegerField() + parts_supplied = serializers.IntegerField(read_only=True) + parts_manufactured = serializers.IntegerField(read_only=True) class Meta: model = Company