From 9b5af4a603cdce691ec747514bdb6a8120682a5d Mon Sep 17 00:00:00 2001 From: Akhil Narang Date: Mon, 7 Oct 2024 16:00:39 +0530 Subject: [PATCH] fix: set `print_logs=False` for some `has_permission()` calls This otherwise results in a lot of spam like: https://github.com/frappe/frappe/pull/27931#issuecomment-2396505626 Signed-off-by: Akhil Narang --- frappe/desk/form/load.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frappe/desk/form/load.py b/frappe/desk/form/load.py index 5770432530..0a95293780 100644 --- a/frappe/desk/form/load.py +++ b/frappe/desk/form/load.py @@ -204,13 +204,13 @@ def get_versions(doc: "Document") -> list[dict]: def get_error_log_exists(doc: "Document") -> bool: - if has_permission("Error Log"): + if has_permission("Error Log", print_logs=False): return frappe.db.exists("Error Log", {"reference_doctype": doc.doctype, "reference_name": doc.name}) return False def get_webhook_request_log_exists(doc: "Document") -> bool: - if has_permission("Webhook Request Log"): + if has_permission("Webhook Request Log", print_logs=False): return frappe.db.exists( "Webhook Request Log", {"reference_doctype": doc.doctype, "reference_document": doc.name} )