[minor] create service provider on membership payment

This commit is contained in:
mbauskar
2017-06-14 13:35:52 +05:30
parent 9649359bcd
commit 53efad3301

View File

@@ -52,4 +52,12 @@ class Membership(Document):
if service_provider: if service_provider:
frappe.db.set_value("Service Provider", service_provider, "member", frappe.session.user, frappe.db.set_value("Service Provider", service_provider, "member", frappe.session.user,
update_modified=False) update_modified=False)
else:
# create new service provider for the member
doc = frappe.get_doc({
"doctype": "Service Provider",
"email": frappe.session.user,
"title": frappe.db.get_value("Member", self.member, "member_name"),
"member": self.member,
"show_in_website": 1
}).insert(ignore_mandatory=True, ignore_permissions = True)