From 1f8f1ef2dc9c7712cbc8f5b23d407ba77fa5e7da Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Wed, 21 Dec 2016 11:39:05 +0530 Subject: [PATCH] [fix] filter can_import with can_create, fixes frappe/erpnext#6966 --- frappe/utils/user.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frappe/utils/user.py b/frappe/utils/user.py index 50389a47b3..b4b7c94f8b 100755 --- a/frappe/utils/user.py +++ b/frappe/utils/user.py @@ -149,8 +149,8 @@ class UserPermissions: self.can_read.remove(dt) if "System Manager" in self.roles: - self.can_import = frappe.db.sql_list("""select name from `tabDocType` - where allow_import = 1""") + self.can_import = filter(lambda d: d in self.can_create, frappe.db.sql_list("""select name from `tabDocType` + where allow_import = 1""")) def get_defaults(self): import frappe.defaults