commit fbb7db6: [Minor] fix lower transformation for utf symbols

Pavel Podkorytov pod.pavel at gmail.com
Sat May 21 11:49:03 UTC 2022


Author: Pavel Podkorytov
Date: 2022-05-20 15:30:54 +0500
URL: https://github.com/rspamd/rspamd/commit/fbb7db65a5cf50dc642550688407e724d56ebe34

[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',
   },


More information about the Commits mailing list