fix: do not allow to cancel incomplete reposting (#40224)
diff --git a/erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.py b/erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.py
index e0e6a2d..4b7e0de 100644
--- a/erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.py
+++ b/erpnext/stock/doctype/repost_item_valuation/repost_item_valuation.py
@@ -214,14 +214,9 @@
if self.status not in ("Queued", "In Progress"):
return
- if not (self.voucher_no and self.voucher_no):
- return
-
- transaction_status = frappe.db.get_value(self.voucher_type, self.voucher_no, "docstatus")
- if transaction_status == 2:
- msg = _("Cannot cancel as processing of cancelled documents is pending.")
- msg += "<br>" + _("Please try again in an hour.")
- frappe.throw(msg, title=_("Pending processing"))
+ msg = _("Cannot cancel as processing of cancelled documents is pending.")
+ msg += "<br>" + _("Please try again in an hour.")
+ frappe.throw(msg, title=_("Pending processing"))
@frappe.whitelist()
def restart_reposting(self):