From 584a1aa7255a0cd914f686410f178dcb7e19c6ea Mon Sep 17 00:00:00 2001 From: Samuel Torres Date: Tue, 2 Dec 2025 13:14:31 -0700 Subject: [PATCH] fix: PATCH endpoint project estimate validation (#7872) --- apps/api/plane/api/serializers/project.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/api/plane/api/serializers/project.py b/apps/api/plane/api/serializers/project.py index 5b3070361..770957e08 100644 --- a/apps/api/plane/api/serializers/project.py +++ b/apps/api/plane/api/serializers/project.py @@ -17,7 +17,7 @@ from plane.utils.content_validator import ( from .base import BaseSerializer -class ProjectCreateSerializer(BaseSerializer): +class ProjectCreateSerializer(BaseSerializer): """ Serializer for creating projects with workspace validation. @@ -171,7 +171,7 @@ class ProjectUpdateSerializer(ProjectCreateSerializer): if ( validated_data.get("estimate", None) is not None - and not Estimate.objects.filter(project=instance, id=validated_data.get("estimate")).exists() + and not Estimate.objects.filter(project=instance, id=validated_data.get("estimate").id).exists() ): # Check if the estimate is a estimate in the project raise serializers.ValidationError("Estimate should be a estimate in the project")