aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2017-02-22 16:16:32 +0000
committerGitHub <noreply@github.com>2017-02-22 16:16:32 +0000
commit40dd3dfb57b4149affdd1ff24681da4350bf0f81 (patch)
tree7b965a5df2ed099f30d10f06941e7076ad878116 /src/plugins
parent992fb2a043ac340615ce14cc459a9bfbabd4d1d5 (diff)
parent280a00474a4d27495c8d57351847ed2035eda9d0 (diff)
downloadrspamd-40dd3dfb57b4149affdd1ff24681da4350bf0f81.tar.gz
rspamd-40dd3dfb57b4149affdd1ff24681da4350bf0f81.zip
Merge pull request #1445 from fatalbanana/mex
[Minor] Use JSON in metadata exporter HTTP metadata headers
Diffstat (limited to 'src/plugins')
-rw-r--r--src/plugins/lua/metadata_exporter.lua8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/plugins/lua/metadata_exporter.lua b/src/plugins/lua/metadata_exporter.lua
index c56f916ca..6e3f66fa5 100644
--- a/src/plugins/lua/metadata_exporter.lua
+++ b/src/plugins/lua/metadata_exporter.lua
@@ -223,10 +223,14 @@ local pushers = {
end
local hdrs = {}
if rule.meta_headers then
- local gm = get_general_metadata(task, true, true)
+ local gm = get_general_metadata(task, false, true)
local pfx = rule.meta_header_prefix or 'X-Rspamd-'
for k, v in pairs(gm) do
- hdrs[pfx .. k] = v
+ if type(v) == 'table' then
+ hdrs[pfx .. k] = ucl.to_format(v, 'json-compact')
+ else
+ hdrs[pfx .. k] = v
+ end
end
end
rspamd_http.request({