Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: Merge develop to master #73

Merged
merged 7 commits into from
Feb 9, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 6 additions & 2 deletions builder/builder/doctype/builder_page/builder_page.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,17 +9,18 @@
import frappe
import frappe.utils
from builder.html_preview_image import generate_preview
from builder.utils import safer_exec
from frappe.utils.caching import redis_cache
from frappe.utils.jinja import render_template
from frappe.utils.safe_exec import safe_exec, is_safe_exec_enabled
from frappe.utils.safe_exec import is_safe_exec_enabled, safe_exec
from frappe.website.page_renderers.document_page import DocumentPage
from frappe.website.path_resolver import evaluate_dynamic_routes
from frappe.website.path_resolver import resolve_path as original_resolve_path
from frappe.website.serve import get_response_content
from frappe.website.utils import clear_cache
from frappe.website.website_generator import WebsiteGenerator
from jinja2.exceptions import TemplateSyntaxError
from werkzeug.routing import Rule
from builder.utils import safer_exec

MOBILE_BREAKPOINT = 576
TABLET_BREAKPOINT = 768
Expand Down Expand Up @@ -79,6 +80,9 @@ def on_update(self):
get_web_pages_with_dynamic_routes.clear_cache()
find_page_with_path.clear_cache()

if self.has_value_changed("published") and not self.published:
clear_cache(self.route)

def autoname(self):
if not self.name:
self.name = f"page-{frappe.generate_hash(length=5)}"
Expand Down
Loading
Loading