From ee17b221103907bcdfd194d48ba8fbbfea40c1c7 Mon Sep 17 00:00:00 2001 From: Faris Ansari Date: Tue, 17 Jan 2023 14:04:31 +0530 Subject: [PATCH] fix: only replace "tab" at the beginning --- frappe/database/utils.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frappe/database/utils.py b/frappe/database/utils.py index f89ba3c737..304fd72be6 100644 --- a/frappe/database/utils.py +++ b/frappe/database/utils.py @@ -35,8 +35,8 @@ def is_pypika_function_object(field: str) -> bool: def get_doctype_name(table_name: str) -> str: - if "tab" in table_name: - table_name = table_name.replace("tab", "") + if table_name.startswith(("tab", "`tab", '"tab')): + table_name = table_name.replace("tab", "", 1) table_name = table_name.replace("`", "") table_name = table_name.replace('"', "") return table_name