minor fixes for member (#13101)
diff --git a/erpnext/non_profit/doctype/member/member.js b/erpnext/non_profit/doctype/member/member.js
index c0468a7..eb74dc1 100644
--- a/erpnext/non_profit/doctype/member/member.js
+++ b/erpnext/non_profit/doctype/member/member.js
@@ -38,8 +38,11 @@
]
},
callback: function (data) {
- frappe.model.set_value(frm.doctype,frm.docname, "membership_expiry_date", data.message.to_date);
+ if(data.message) {
+ frappe.model.set_value(frm.doctype,frm.docname,
+ "membership_expiry_date", data.message.to_date);
+ }
}
});
}
-});
+});
\ No newline at end of file
diff --git a/erpnext/non_profit/doctype/member/member.py b/erpnext/non_profit/doctype/member/member.py
index cc617b5..b9b2dd8 100644
--- a/erpnext/non_profit/doctype/member/member.py
+++ b/erpnext/non_profit/doctype/member/member.py
@@ -6,7 +6,6 @@
from frappe.model.document import Document
from frappe.contacts.address_and_contact import load_address_and_contact
-STANDARD_USERS = ("Guest", "Administrator")
class Member(Document):
def onload(self):
@@ -15,10 +14,7 @@
def validate(self):
- if self.name not in STANDARD_USERS:
- self.validate_email_type(self.email)
- self.validate_email_type(self.name)
-
+ self.validate_email_type(self.email)
def validate_email_type(self, email):
from frappe.utils import validate_email_add