if data and #data > 0 then
return data
elseif raw_data then
- return raw_data, "Invalid JID";
+ return nil, "Invalid JID: " .. raw_data;
elseif required then
return nil, "Required value missing";
end
if value ~= nil then
return value;
elseif raw_value then
- return "Invalid boolean representation";
+ return nil, "Invalid boolean representation";
elseif required then
return nil, "Required value missing";
end