fix(UX): dont override framework's permission check messages (#39118)
This commit is contained in:
parent
4415212a2d
commit
e84c9f7c51
@ -114,14 +114,12 @@ def _get_party_details(
|
|||||||
set_account_and_due_date(party, account, party_type, company, posting_date, bill_date, doctype)
|
set_account_and_due_date(party, account, party_type, company, posting_date, bill_date, doctype)
|
||||||
)
|
)
|
||||||
party = party_details[party_type.lower()]
|
party = party_details[party_type.lower()]
|
||||||
|
|
||||||
if not ignore_permissions and not (
|
|
||||||
frappe.has_permission(party_type, "read", party)
|
|
||||||
or frappe.has_permission(party_type, "select", party)
|
|
||||||
):
|
|
||||||
frappe.throw(_("Not permitted for {0}").format(party), frappe.PermissionError)
|
|
||||||
|
|
||||||
party = frappe.get_doc(party_type, party)
|
party = frappe.get_doc(party_type, party)
|
||||||
|
|
||||||
|
if not ignore_permissions:
|
||||||
|
ptype = "select" if frappe.only_has_select_perm(party_type) else "read"
|
||||||
|
frappe.has_permission(party_type, ptype, party, throw=True)
|
||||||
|
|
||||||
currency = party.get("default_currency") or currency or get_company_currency(company)
|
currency = party.get("default_currency") or currency or get_company_currency(company)
|
||||||
|
|
||||||
party_address, shipping_address = set_address_details(
|
party_address, shipping_address = set_address_details(
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user