From: Pavel Podkorytov Date: Fri, 20 May 2022 10:30:54 +0000 (+0500) Subject: [Minor] fix lower transformation for utf symbols X-Git-Tag: 3.3~230^2~3 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=fbb7db65a5cf50dc642550688407e724d56ebe34;p=rspamd.git [Minor] fix lower transformation for utf symbols --- 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', },