From 30eb14a7ddc72e256064ea05c97143281890c071 Mon Sep 17 00:00:00 2001 From: barredterra <14891507+barredterra@users.noreply.github.com> Date: Mon, 21 Apr 2025 23:43:48 +0200 Subject: [PATCH] fix: add param `is_system_generated=True` to `make_property_setter` Defaults to True so that it behaves the same way as `make_custom_field`. --- frappe/custom/doctype/property_setter/property_setter.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/frappe/custom/doctype/property_setter/property_setter.py b/frappe/custom/doctype/property_setter/property_setter.py index 02c634d77e..ba191af542 100644 --- a/frappe/custom/doctype/property_setter/property_setter.py +++ b/frappe/custom/doctype/property_setter/property_setter.py @@ -78,6 +78,7 @@ def make_property_setter( property_type, for_doctype=False, validate_fields_for_doctype=True, + is_system_generated=True, ): # WARNING: Ignores Permissions property_setter = frappe.get_doc( @@ -89,6 +90,7 @@ def make_property_setter( "property": property, "value": value, "property_type": property_type, + "is_system_generated": is_system_generated, } ) property_setter.flags.ignore_permissions = True