From b5bad56cdd0d7ffc76a90ca78f139943b83fcc5d Mon Sep 17 00:00:00 2001 From: Akhil Narang Date: Fri, 20 Dec 2024 18:20:28 +0530 Subject: [PATCH] feat(sanitize_column): improve check Signed-off-by: Akhil Narang --- frappe/utils/data.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/frappe/utils/data.py b/frappe/utils/data.py index a5b9c39041..84e626f15f 100644 --- a/frappe/utils/data.py +++ b/frappe/utils/data.py @@ -2142,6 +2142,11 @@ def sanitize_column(column_name: str) -> None: elif any(keyword in column_name.split() for keyword in blacklisted_keywords): _raise_exception() + elif any( + re.search(rf"\b{keyword}\b", column_name, re.IGNORECASE) for keyword in blacklisted_keywords + ): + _raise_exception() + elif regex.match(column_name): _raise_exception()