diff options
-rw-r--r-- | lualib/lua_selectors/transforms.lua | 3 |
1 files changed, 2 insertions, 1 deletions
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', }, |