diff --git a/MatrixSDK/JSONModels/Event/MXEventUnsignedData.m b/MatrixSDK/JSONModels/Event/MXEventUnsignedData.m index 7a4af36873..bc737b175f 100644 --- a/MatrixSDK/JSONModels/Event/MXEventUnsignedData.m +++ b/MatrixSDK/JSONModels/Event/MXEventUnsignedData.m @@ -40,7 +40,7 @@ + (id)modelFromJSON:(NSDictionary *)JSONDictionary MXJSONModelSetDictionary(unsignedData->_prevContent, JSONDictionary[@"prev_content"]); MXJSONModelSetDictionary(unsignedData->_redactedBecause, JSONDictionary[@"redacted_because"]); MXJSONModelSetString(unsignedData->_transactionId, JSONDictionary[@"transaction_id"]); - MXJSONModelSetDictionary(unsignedData->_inviteRoomState, JSONDictionary[@"invite_room_state"]); + MXJSONModelSetMXJSONModelArray(unsignedData->_inviteRoomState, MXEvent, JSONDictionary[@"invite_room_state"]); MXJSONModelSetMXJSONModel(unsignedData->_relations, MXEventRelations, JSONDictionary[@"m.relations"]); } diff --git a/changelog.d/pr-1148.bugfix b/changelog.d/pr-1148.bugfix new file mode 100644 index 0000000000..031f1581b6 --- /dev/null +++ b/changelog.d/pr-1148.bugfix @@ -0,0 +1 @@ +MXEventUnsignedData: Fix Invite Room State Parsing. Contributed by @Topheee.