mirror of
https://github.com/frappe/erpnext.git
synced 2026-08-14 23:18:40 +00:00
fix(payments): ensure payments app installed on the site in payment_app_import_guard (backport #57342) (#57344)
Co-authored-by: Diptanil Saha <diptanil@frappe.io>
This commit is contained in:
@@ -47,7 +47,11 @@ def payment_app_import_guard():
|
|||||||
msg = _("payments app is not installed. Please install it from {} or {}").format(
|
msg = _("payments app is not installed. Please install it from {} or {}").format(
|
||||||
marketplace_link, github_link
|
marketplace_link, github_link
|
||||||
)
|
)
|
||||||
|
|
||||||
|
if "payments" not in frappe.get_installed_apps():
|
||||||
|
frappe.throw(msg, title=_("Missing Payments App"), exc=frappe.AppNotInstalledError)
|
||||||
|
|
||||||
try:
|
try:
|
||||||
yield
|
yield
|
||||||
except ImportError:
|
except ImportError:
|
||||||
frappe.throw(msg, title=_("Missing Payments App"))
|
frappe.throw(msg, title=_("Missing Payments App"), exc=frappe.AppNotInstalledError)
|
||||||
|
|||||||
Reference in New Issue
Block a user