From 533d7bb3646317e7a71894e3d42608270b7fae46 Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Thu, 9 Dec 2021 11:02:32 +0000 Subject: [PATCH] [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(), -- 2.39.5