From fbb7db65a5cf50dc642550688407e724d56ebe34 Mon Sep 17 00:00:00 2001 From: Pavel Podkorytov Date: Fri, 20 May 2022 15:30:54 +0500 Subject: [PATCH] [Minor] fix lower transformation for utf symbols --- lualib/lua_selectors/transforms.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lualib/lua_selectors/transforms.lua b/lualib/lua_selectors/transforms.lua index 28ae2c315..aed5b246d 100644 --- a/lualib/lua_selectors/transforms.lua +++ b/lualib/lua_selectors/transforms.lua @@ -17,6 +17,7 @@ limitations under the License. local fun = require 'fun' local lua_util = require "lua_util" local rspamd_util = require "rspamd_util" +local rspamd_text = require "rspamd_text" local ts = require("tableshape").types local logger = require 'rspamd_logger' local common = require "lua_selectors/common" @@ -36,7 +37,7 @@ local transform_function = { }, ['map_type'] = 'string', ['process'] = function(inp, _) - return inp:lower(),'string' + return rspamd_text.fromstring(inp):lower(true),'string' end, ['description'] = 'Returns the lowercased string', }, -- 2.39.5