fix: create member from membership for website users only

This commit is contained in:
Rucha Mahabal 2021-01-21 11:54:14 +05:30
parent 53d0eebbe8
commit 4284ad880b

View File

@ -18,7 +18,11 @@ class Membership(Document):
def validate(self):
if not self.member or not frappe.db.exists("Member", self.member):
# for web forms
user_type = frappe.db.get_value("User", frappe.session.user, "user_type")
if user_type == "Website User":
self.create_member_from_website_user()
else:
frappe.throw(_("Please select a Member"))
self.validate_membership_period()