From: Vsevolod Stakhov Date: Thu, 9 Dec 2021 11:02:32 +0000 (+0000) Subject: [Minor] Fix schema and add size in all cases X-Git-Tag: 3.2~174 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=533d7bb3646317e7a71894e3d42608270b7fae46;p=rspamd.git [Minor] Fix schema and add size in all cases --- diff --git a/lualib/lua_mime.lua b/lualib/lua_mime.lua index 1646b892c..2128b29a6 100644 --- a/lualib/lua_mime.lua +++ b/lualib/lua_mime.lua @@ -626,6 +626,7 @@ exports.message_to_ucl = function(task, stringify_content) type = string.format('%s/%s', part:get_type()), headers = part:get_headers(true) or E, boundary = part:get_enclosing_boundary(), + size = 0, } if part:is_multipart() then @@ -661,7 +662,8 @@ exports.message_to_ucl_schema = function() local function part_schema() return ts.shape{ - content = ts.string:describe('Decoded content'), + content = ts.string:describe('Decoded content'):is_optional(), + multipart_boundary = ts.string:describe('Multipart service boundary'):is_optional(), size = ts.integer:describe('Size of the part'), type = ts.string:describe('Announced type'):is_optional(), detected_type = ts.string:describe('Detected type'):is_optional(),