mirror of
https://github.com/frappe/lms.git
synced 2026-05-05 23:19:32 +03:00
fix: check for payments app before importing gateway controller
This commit is contained in:
+5
-2
@@ -1,13 +1,16 @@
|
||||
import frappe
|
||||
from payments.utils import get_payment_gateway_controller
|
||||
|
||||
|
||||
def get_payment_gateway():
|
||||
|
||||
return frappe.db.get_single_value("LMS Settings", "payment_gateway")
|
||||
|
||||
|
||||
def get_controller(payment_gateway):
|
||||
return get_payment_gateway_controller(payment_gateway)
|
||||
if "payments" in frappe.get_installed_apps():
|
||||
from payments.utils import get_payment_gateway_controller
|
||||
|
||||
return get_payment_gateway_controller(payment_gateway)
|
||||
|
||||
|
||||
def validate_currency(payment_gateway, currency):
|
||||
|
||||
Reference in New Issue
Block a user