From 6e488f8e3b0facd5343fc353cc5a2506c4714f35 Mon Sep 17 00:00:00 2001 From: Sumit Bhanushali Date: Sat, 18 Jan 2025 14:49:33 +0530 Subject: [PATCH] fix(NamingPatch): convert numerics to str for regex match --- frappe/patches/v16_0/update_expression_series.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/frappe/patches/v16_0/update_expression_series.py b/frappe/patches/v16_0/update_expression_series.py index 757a9efdb7..73fd81d3d2 100644 --- a/frappe/patches/v16_0/update_expression_series.py +++ b/frappe/patches/v16_0/update_expression_series.py @@ -1,10 +1,12 @@ import frappe from frappe.model.naming import ( BRACED_PARAMS_WORD_PATTERN, + NAMING_SERIES_PART_TYPES, determine_consecutive_week_number, has_custom_parser, ) from frappe.query_builder import DocType +from frappe.utils import cstr def execute(): @@ -37,6 +39,10 @@ def execute(): part = frappe.get_attr(method[0])(doc, e) else: part = e + + if isinstance(part, NAMING_SERIES_PART_TYPES): + part = cstr(part).strip() + return part return get_param_value