refactor: try block across the function

This commit is contained in:
Shivam Mishra 2020-08-01 14:01:41 +05:30
parent 6fbe9b5404
commit 87ddec069e

View File

@ -157,9 +157,7 @@ def verify_signature(data):
controller.verify_signature(data, signature, key)
@frappe.whitelist(allow_guest=True)
def trigger_razorpay_subscription(*args, **kwargs):
def make_membership_entry(*args, **kwargs):
data = frappe.request.get_data(as_text=True)
try:
verify_signature(data)
@ -218,6 +216,14 @@ def trigger_razorpay_subscription(*args, **kwargs):
return { status: 'Success' }
@frappe.whitelist(allow_guest=True)
def trigger_razorpay_subscription(*args, **kwargs):
try:
return make_membership_entry(*args, **kwargs)
except Exception as e:
log = frappe.log_error(e, "Webhook Failed")
return { status: 'Failed' }
def notify_failure(log):
try: