diff --git a/erpnext/controllers/status_updater.py b/erpnext/controllers/status_updater.py index 1b0ee5cf6b7..9b8ccac90ed 100644 --- a/erpnext/controllers/status_updater.py +++ b/erpnext/controllers/status_updater.py @@ -186,7 +186,8 @@ class StatusUpdater(Document): """ def on_discard(self): - self.db_set("status", "Cancelled") + if self.meta.has_field("status"): + self.db_set("status", "Cancelled") def update_prevdoc_status(self): self.update_qty()