Merge pull request #13605 from ElderOrb/FB16683

Fix not functional avatarapp when avatar bookmarks doesn't have 'avatarEntites' property
This commit is contained in:
John Conklin II 2018-07-13 10:32:39 -07:00 committed by GitHub
commit b8f3c6e42c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -159,6 +159,9 @@ function fromQml(message) { // messages are {method, params}, like json-rpc. See
for(var bookmarkName in message.data.bookmarks) {
var bookmark = message.data.bookmarks[bookmarkName];
if (!bookmark.avatarEntites) { // ensure avatarEntites always exist
bookmark.avatarEntites = [];
}
bookmark.avatarEntites.forEach(function(avatarEntity) {
avatarEntity.properties.localRotationAngles = Quat.safeEulerAngles(avatarEntity.properties.localRotation)