diff --git a/frappe/patches/v7_2/merge_knowledge_base.py b/frappe/patches/v7_2/merge_knowledge_base.py index 24b4dcda54..2eb52acfd6 100644 --- a/frappe/patches/v7_2/merge_knowledge_base.py +++ b/frappe/patches/v7_2/merge_knowledge_base.py @@ -10,6 +10,16 @@ def execute(): update_routes(['Help Category', 'Help Article']) remove_from_installed_apps('knowledge_base') + # remove desktop icon + desktop_icon_name = frappe.db.get_value('Desktop Icon', + dict(module_name='Knowledge Base', type='module')) + if desktop_icon_name: + frappe.delete_doc('Desktop Icon', desktop_icon_name) + + # remove module def + if frappe.db.exists('Module Def', 'Knowledge Base'): + frappe.delete_doc('Module Def', 'Knowledge Base') + # set missing routes for doctype in ('Help Category', 'Help Article'): for d in frappe.get_all(doctype, fields=['name', 'route']):