[minor] validate email id before inviting user

This commit is contained in:
Rushabh Mehta 2015-12-03 10:35:11 +05:30
parent f7911687a0
commit ba2596a7e0

View File

@ -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",