diff options
Diffstat (limited to 'Sluift/component.cpp')
-rw-r--r-- | Sluift/component.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Sluift/component.cpp b/Sluift/component.cpp index e92352e..a9ac2d9 100644 --- a/Sluift/component.cpp +++ b/Sluift/component.cpp @@ -362,7 +362,7 @@ static void pushEvent(lua_State* L, const SluiftComponent::Event& event) { ("type", boost::make_shared<Lua::Value>(std::string("message"))) ("from", boost::make_shared<Lua::Value>(message->getFrom().toString())) ("to", boost::make_shared<Lua::Value>(message->getTo().toString())) - ("body", boost::make_shared<Lua::Value>(message->getBody())) + ("body", boost::make_shared<Lua::Value>(message->getBody().get_value_or(""))) ("message_type", boost::make_shared<Lua::Value>(MessageConvertor::convertMessageTypeToString(message->getType()))); Lua::pushValue(L, result); addPayloadsToTable(L, message->getPayloads()); |