]> source.dussan.org Git - rspamd.git/commitdiff
[Minor] Apply transform
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Sat, 22 Sep 2018 08:38:37 +0000 (09:38 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Sat, 22 Sep 2018 08:38:37 +0000 (09:38 +0100)
lualib/lua_selectors.lua

index 8c54b756f4d44a83fbd4475d6da90517a235250d..24bc0e78bf9b1490ae16bb103b6d204fc03728c5 100644 (file)
@@ -672,11 +672,13 @@ exports.parse_selector = function(cfg, str)
   local function check_args(name, schema, args)
     if schema then
       for i,selt in ipairs(schema) do
-        local res,err = selt(args[i])
+        local res,err = selt:transform(args[i])
 
         if not res then
           logger.errx(rspamd_config, 'invalid arguments for %s: %s', name, err)
           return false
+        else
+          args[i] = res
         end
       end
     end