diff --git a/apiserver/plane/api/serializers/issue.py b/apiserver/plane/api/serializers/issue.py index c40f56ccc..020917ee5 100644 --- a/apiserver/plane/api/serializers/issue.py +++ b/apiserver/plane/api/serializers/issue.py @@ -315,7 +315,7 @@ class IssueLinkSerializer(BaseSerializer): if IssueLink.objects.filter( url=validated_data.get("url"), issue_id=instance.issue_id, - ).exists(): + ).exclude(pk=instance.id).exists(): raise serializers.ValidationError( {"error": "URL already exists for this Issue"} ) diff --git a/apiserver/plane/app/serializers/issue.py b/apiserver/plane/app/serializers/issue.py index 748af96fb..e4a04fadf 100644 --- a/apiserver/plane/app/serializers/issue.py +++ b/apiserver/plane/app/serializers/issue.py @@ -462,7 +462,7 @@ class IssueLinkSerializer(BaseSerializer): if IssueLink.objects.filter( url=validated_data.get("url"), issue_id=instance.issue_id, - ).exists(): + ).exclude(pk=instance.id).exists(): raise serializers.ValidationError( {"error": "URL already exists for this Issue"} )