Files
schuetz3-erpnext/erpnext/patches/v7_0/update_home_page.py
Rushabh Mehta 9c6c0d2836 [patch] [fix]
2016-05-13 17:50:33 +05:30

18 lines
635 B
Python

import frappe
import erpnext
def execute():
website_settings = frappe.get_doc('Website Settings', 'Website Settings')
if frappe.db.exists('Web Page', website_settings.home_page):
header = frappe.db.get_value('Web Page', website_settings.home_page, 'header')
if header and header.startswith("<div class='hero text-center'>"):
homepage = frappe.get_doc('Homepage', 'Homepage')
homepage.company = erpnext.get_default_company()
homepage.tagline = header.split('<h1>')[1].split('</h1>')[0] or 'Default Website'
homepage.setup_items()
homepage.save()
website_settings.home_page = 'home'
website_settings.save()