From d8de63b341b1ee4f70816e4b4f63518a94507a17 Mon Sep 17 00:00:00 2001 From: Mangesh-Khairnar Date: Fri, 31 Jan 2020 17:31:05 +0530 Subject: [PATCH] fix: enqueue publish on update and trash --- frappe/website/website_generator.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/frappe/website/website_generator.py b/frappe/website/website_generator.py index 654eed838b..36946964db 100644 --- a/frappe/website/website_generator.py +++ b/frappe/website/website_generator.py @@ -81,8 +81,18 @@ class WebsiteGenerator(Document): '''Return breadcrumbs''' pass + def on_update(self): + if frappe.db.get_single_value('Google Indexing', 'enable_indexing'): + url = frappe.utils.get_url(self.route) + frappe.enqueue('frappe.integrations.doctype.google_indexing.google_indexing.publish_site', \ + url=url) + def on_trash(self): self.clear_cache() + if frappe.db.get_single_value('Google Indexing', 'enable_indexing'): + url = frappe.utils.get_url(self.route) + frappe.enqueue('frappe.integrations.doctype.google_indexing.google_indexing.publish_site', \ + url=url, operation_type='URL_DELETED') def is_website_published(self): """Return true if published in website"""