commit 533d7bb: [Minor] Fix schema and add size in all cases

Vsevolod Stakhov vsevolod at highsecure.ru
Thu Dec 9 11:14:05 UTC 2021


Author: Vsevolod Stakhov
Date: 2021-12-09 11:02:32 +0000
URL: https://github.com/rspamd/rspamd/commit/533d7bb3646317e7a71894e3d42608270b7fae46

[Minor] Fix schema and add size in all cases

---
 lualib/lua_mime.lua | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

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(),


More information about the Commits mailing list