From 03f7a8e44a14ce2d093a4d690fd8246bfd805841 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Tue, 24 Mar 2015 11:58:21 +0530 Subject: [PATCH] minor fix in newsletter patch --- erpnext/patches/v5_0/newsletter.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/erpnext/patches/v5_0/newsletter.py b/erpnext/patches/v5_0/newsletter.py index 223fb2b95a..2b42b43d6d 100644 --- a/erpnext/patches/v5_0/newsletter.py +++ b/erpnext/patches/v5_0/newsletter.py @@ -19,8 +19,9 @@ def execute(): frappe.get_doc({"doctype": "Role", "role": "Newsletter Manager"}).insert() for userrole in frappe.get_all("UserRole", "parent", {"role": "Sales Manager"}): - user = frappe.get_doc("User", userrole.parent) - user.add_roles("Newsletter Manager") + if frappe.db.exists("User", userrole.parent): + user = frappe.get_doc("User", userrole.parent) + user.add_roles("Newsletter Manager") # create default lists general = frappe.new_doc("Newsletter List")