fix: patch for renaming field in Membership Settings

This commit is contained in:
Rucha Mahabal 2021-01-20 23:22:08 +05:30
parent bc49815d54
commit 53d0eebbe8
2 changed files with 6 additions and 3 deletions

View File

@ -284,13 +284,13 @@ def trigger_razorpay_subscription(*args, **kwargs):
def notify_failure(log): def notify_failure(log):
try: try:
content = _(""" content = """
Dear System Manager, Dear System Manager,
Razorpay webhook for creating renewing membership subscription failed due to some reason. Razorpay webhook for creating renewing membership subscription failed due to some reason.
Please check the following error log linked below Please check the following error log linked below
Error Log: {0} Error Log: {0}
Regards, Administrator Regards, Administrator
""").format(get_link_to_form("Error Log", log.name)) """.format(get_link_to_form("Error Log", log.name))
sendmail_to_system_managers("[Important] [ERPNext] Razorpay membership webhook failed , please check.", content) sendmail_to_system_managers("[Important] [ERPNext] Razorpay membership webhook failed , please check.", content)
except: except:

View File

@ -3,10 +3,11 @@
from __future__ import unicode_literals from __future__ import unicode_literals
import frappe import frappe
from frappe.model.utils.rename_field import rename_field
def execute(): def execute():
"""add value to email_id column from email""" """add value to email_id column from email"""
if frappe.db.has_column("Member", "email"): if frappe.db.has_column("Member", "email"):
# Get all members # Get all members
for member in frappe.db.get_all("Member", pluck="name"): for member in frappe.db.get_all("Member", pluck="name"):
@ -17,3 +18,5 @@ def execute():
# Set the value for it # Set the value for it
frappe.db.set_value("Member", member, "email_id", email) frappe.db.set_value("Member", member, "email_id", email)
rename_field("Membership Settings", "enable_auto_invoicing", "enable_invoicing")