From 9c78c5b564b18be2b76a0f4e32d2fec5324aeabe Mon Sep 17 00:00:00 2001 From: rohitwaghchaure Date: Sat, 25 Apr 2020 10:47:13 +0530 Subject: [PATCH] fix: don't reset the child doc fields value for new record (#10090) --- frappe/model/document.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/frappe/model/document.py b/frappe/model/document.py index 5e01f5e65f..b7f5f6f2e4 100644 --- a/frappe/model/document.py +++ b/frappe/model/document.py @@ -587,6 +587,9 @@ class Document(BaseDocument): if high_permlevel_fields: self.reset_values_if_no_permlevel_access(has_access_to, high_permlevel_fields) + # If new record then don't reset the values for child table + if self.is_new(): return + # check for child tables for df in self.meta.get_table_fields(): high_permlevel_fields = frappe.get_meta(df.options).get_high_permlevel_fields()