fix: reset homepage to home after unchecking products page
resets homepage back to home when "home page is products" is unchecked Signed-off-by: Chinmay D. Pai <chinmaydpai@gmail.com>
This commit is contained in:
parent
d81372a39c
commit
5bda28eae6
@ -11,9 +11,9 @@ from frappe.model.document import Document
|
|||||||
class ProductsSettings(Document):
|
class ProductsSettings(Document):
|
||||||
def validate(self):
|
def validate(self):
|
||||||
if self.home_page_is_products:
|
if self.home_page_is_products:
|
||||||
website_settings = frappe.get_doc('Website Settings')
|
frappe.db.set_value("Website Settings", "home_page", "products")
|
||||||
website_settings.home_page = 'products'
|
elif frappe.get_single_value("Website Settings", "home_page") == 'products':
|
||||||
website_settings.save()
|
frappe.db.set_value("Website Settings", "home_page", "home")
|
||||||
|
|
||||||
self.validate_field_filters()
|
self.validate_field_filters()
|
||||||
self.validate_attribute_filters()
|
self.validate_attribute_filters()
|
||||||
@ -40,4 +40,5 @@ def home_page_is_products(doc, method):
|
|||||||
home_page_is_products = cint(frappe.db.get_single_value('Products Settings', 'home_page_is_products'))
|
home_page_is_products = cint(frappe.db.get_single_value('Products Settings', 'home_page_is_products'))
|
||||||
if home_page_is_products:
|
if home_page_is_products:
|
||||||
doc.home_page = 'products'
|
doc.home_page = 'products'
|
||||||
|
elif doc.home_page == "products":
|
||||||
|
doc.home_page = 'home'
|
||||||
|
Loading…
x
Reference in New Issue
Block a user