From d10a0bb6d547efb8a581be65ef011dbb4ad27a4e Mon Sep 17 00:00:00 2001 From: Samuel Torres Date: Mon, 29 Sep 2025 16:07:04 -0700 Subject: [PATCH] Fix PATCH project estimate validation bug --- 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 3228c5ad91d..6cdfae977a3 100644 --- a/apps/api/plane/api/serializers/project.py +++ b/apps/api/plane/api/serializers/project.py @@ -16,7 +16,7 @@ from .base import BaseSerializer -class ProjectCreateSerializer(BaseSerializer): +class ProjectCreateSerializer(BaseSerializer): """ Serializer for creating projects with workspace validation. @@ -118,7 +118,7 @@ def update(self, instance, validated_data): 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")