[WEB-3831] chore: add validation for project_id in cycle serializer #6908

This commit is contained in:
Surya Prashanth
2025-04-11 01:42:53 +05:30
committed by GitHub
parent b4fc715aba
commit b68396a4b2

View File

@@ -39,7 +39,15 @@ class CycleSerializer(BaseSerializer):
data.get("start_date", None) is not None
and data.get("end_date", None) is not None
):
project_id = self.initial_data.get("project_id") or self.instance.project_id
project_id = self.initial_data.get("project_id") or (
self.instance.project_id
if self.instance and hasattr(self.instance, "project_id")
else None
)
if not project_id:
raise serializers.ValidationError("Project ID is required")
is_start_date_end_date_equal = (
True
if str(data.get("start_date")) == str(data.get("end_date"))