Update payment_request.py
diff --git a/erpnext/accounts/doctype/payment_request/payment_request.py b/erpnext/accounts/doctype/payment_request/payment_request.py
index 1fbde75..64c4124 100644
--- a/erpnext/accounts/doctype/payment_request/payment_request.py
+++ b/erpnext/accounts/doctype/payment_request/payment_request.py
@@ -214,11 +214,10 @@
def check_if_payment_entry_exists(self):
if self.status == "Paid":
- payment_entry = frappe.get_all("Payment Entry Reference",
+ if frappe.get_all("Payment Entry Reference",
filters={"reference_name": self.reference_name, "docstatus": ["<", 2]},
- fields=["distinct(parent)"])
-
- if any(payment_entry):
+ fields=["parent"],
+ limit=1):
frappe.throw(_("Payment Entry already exists"), title=_('Error'))
def make_communication_entry(self):