[minor] validate email id before inviting user
This commit is contained in:
parent
f7911687a0
commit
ba2596a7e0
@ -4,6 +4,7 @@
|
|||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
import frappe
|
import frappe
|
||||||
from frappe.utils import cstr
|
from frappe.utils import cstr
|
||||||
|
from frappe import _
|
||||||
|
|
||||||
from erpnext.controllers.status_updater import StatusUpdater
|
from erpnext.controllers.status_updater import StatusUpdater
|
||||||
|
|
||||||
@ -61,6 +62,10 @@ class Contact(StatusUpdater):
|
|||||||
@frappe.whitelist()
|
@frappe.whitelist()
|
||||||
def invite_user(contact):
|
def invite_user(contact):
|
||||||
contact = frappe.get_doc("Contact", contact)
|
contact = frappe.get_doc("Contact", contact)
|
||||||
|
|
||||||
|
if not contact.email_id:
|
||||||
|
frappe.throw(_("Please set Email ID"))
|
||||||
|
|
||||||
if contact.has_permission("write"):
|
if contact.has_permission("write"):
|
||||||
user = frappe.get_doc({
|
user = frappe.get_doc({
|
||||||
"doctype": "User",
|
"doctype": "User",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user