mirror of
https://github.com/frappe/erpnext.git
synced 2026-05-31 02:44:52 +00:00
fix: create member from membership for website users only
This commit is contained in:
@@ -18,7 +18,11 @@ class Membership(Document):
|
|||||||
def validate(self):
|
def validate(self):
|
||||||
if not self.member or not frappe.db.exists("Member", self.member):
|
if not self.member or not frappe.db.exists("Member", self.member):
|
||||||
# for web forms
|
# for web forms
|
||||||
self.create_member_from_website_user()
|
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()
|
self.validate_membership_period()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user