diff --git a/src/conference_protocol.cpp b/src/conference_protocol.cpp index bcedeb2bca7708328174609300f5e32f171642b0..08b2abb95cb70088f07dbb6933a363f08692388a 100644 --- a/src/conference_protocol.cpp +++ b/src/conference_protocol.cpp @@ -119,9 +119,12 @@ ConfProtocolParser::parseV1() auto isPeerModerator = checkAuthorization_(peerId_); for (Json::Value::const_iterator itr = data_.begin(); itr != data_.end(); itr++) { auto key = itr.key(); - if (isPeerModerator && key == ProtocolKeys::LAYOUT) { + if (key == ProtocolKeys::LAYOUT) { // Note: can be removed soon - setLayout_(itr->asInt()); + if (isPeerModerator) + setLayout_(itr->asInt()); + } else if (key == ProtocolKeys::PROTOVERSION) { + continue; } else { auto accValue = *itr; if (accValue.isMember(ProtocolKeys::DEVICES)) {