make json importer understand AVATAR_SELF_ID

This commit is contained in:
Seth Alves 2017-10-02 16:44:03 -07:00
parent ca11d19b3e
commit e7fa8131ea

View file

@ -1935,11 +1935,14 @@ bool EntityTree::readFromMap(QVariantMap& map) {
entityItemID = EntityItemID(QUuid::createUuid());
}
auto nodeList = DependencyManager::get<NodeList>();
const QUuid myNodeID = nodeList->getSessionUUID();
if (properties.getClientOnly()) {
auto nodeList = DependencyManager::get<NodeList>();
const QUuid myNodeID = nodeList->getSessionUUID();
properties.setOwningAvatarID(myNodeID);
}
if (properties.getParentID() == AVATAR_SELF_ID) {
properties.setParentID(myNodeID);
}
EntityItemPointer entity = addEntity(entityItemID, properties);
if (!entity) {