diff --git a/lib/structs/events/voip.cpp b/lib/structs/events/voip.cpp index 7f90e049d1c5b0ee4b907e197011deb8f9530b42..e3f844456dae6926a28d1b4d01be8a8ca0e6dd45 100644 --- a/lib/structs/events/voip.cpp +++ b/lib/structs/events/voip.cpp @@ -57,7 +57,8 @@ from_json(const json &obj, CallInvite &content) content.lifetime = obj.at("lifetime").get<uint32_t>(); if (content.version != "0") { content.party_id = obj.at("party_id").get<std::string>(); - content.invitee = obj.at("invitee").get<std::string>(); + if(obj.contains("invitee")) + content.invitee = obj.at("invitee").get<std::string>(); } }