diff --git a/frappe/desk/doctype/desktop_icon/desktop_icon.py b/frappe/desk/doctype/desktop_icon/desktop_icon.py index e8170074e6..69673e945d 100644 --- a/frappe/desk/doctype/desktop_icon/desktop_icon.py +++ b/frappe/desk/doctype/desktop_icon/desktop_icon.py @@ -193,6 +193,10 @@ def set_desktop_icons(visible_list, ignore_duplicate=True): except frappe.UniqueValidationError, e: if not ignore_duplicate: raise e + else: + visible_list.remove(module_name) + if frappe.message_log: + frappe.message_log.pop() # set the order set_order(visible_list)