diff --git a/interface/src/Application.cpp b/interface/src/Application.cpp index 335bfff2a7..8aaa6e1ea2 100644 --- a/interface/src/Application.cpp +++ b/interface/src/Application.cpp @@ -4065,7 +4065,7 @@ std::map Application::prepareServerlessDomainContents(QUrl dom bool success = tmpTree->readFromByteArray(domainURL.toString(), data); if (success) { tmpTree->reaverageOctreeElements(); - tmpTree->sendEntities(&_entityEditSender, getEntities()->getTree(), nullptr, 0, 0, 0); + tmpTree->sendEntities(&_entityEditSender, getEntities()->getTree(), "domain", 0, 0, 0); } std::map namedPaths = tmpTree->getNamedPaths(); diff --git a/libraries/entities/src/EntityTree.cpp b/libraries/entities/src/EntityTree.cpp index ff55a20997..f86f574343 100644 --- a/libraries/entities/src/EntityTree.cpp +++ b/libraries/entities/src/EntityTree.cpp @@ -2751,9 +2751,10 @@ bool EntityTree::sendEntitiesOperation(const OctreeElementPointer& element, void EntityItemID oldID = item->getEntityItemID(); EntityItemID newID = getMapped(oldID); EntityItemProperties properties = item->getProperties(); - - if (args->entityHostType != nullptr) { - properties.setEntityHostTypeFromString(args->entityHostType); + + properties.setEntityHostTypeFromString(args->entityHostType); + if (properties.getEntityHostType() == entity::HostType::AVATAR) { + properties.setOwningAvatarID(AVATAR_SELF_ID); } EntityItemID oldParentID = properties.getParentID();