diff --git a/frappe/model/document.py b/frappe/model/document.py index e71911e1a9..8e11b03b9d 100644 --- a/frappe/model/document.py +++ b/frappe/model/document.py @@ -631,7 +631,7 @@ class Document(BaseDocument): name=self.name)) def _validate_links(self): - if self.flags.ignore_links: + if self.flags.ignore_links or self._action == "cancel": return invalid_links, cancelled_links = self.get_invalid_links()