From ba2596a7e0a65458f551fbf4f505bdd0a7e06452 Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Thu, 3 Dec 2015 10:35:11 +0530 Subject: [PATCH] [minor] validate email id before inviting user --- erpnext/utilities/doctype/contact/contact.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/erpnext/utilities/doctype/contact/contact.py b/erpnext/utilities/doctype/contact/contact.py index bfab79f813..dff05bc462 100644 --- a/erpnext/utilities/doctype/contact/contact.py +++ b/erpnext/utilities/doctype/contact/contact.py @@ -4,6 +4,7 @@ from __future__ import unicode_literals import frappe from frappe.utils import cstr +from frappe import _ from erpnext.controllers.status_updater import StatusUpdater @@ -61,6 +62,10 @@ class Contact(StatusUpdater): @frappe.whitelist() def invite_user(contact): contact = frappe.get_doc("Contact", contact) + + if not contact.email_id: + frappe.throw(_("Please set Email ID")) + if contact.has_permission("write"): user = frappe.get_doc({ "doctype": "User",