diff --git a/SpeckleConnector/Connector/Interface/Browser/Bridge/Send/GetSendFilters.cpp b/SpeckleConnector/Connector/Interface/Browser/Bridge/Send/GetSendFilters.cpp index 9829303..efddd60 100644 --- a/SpeckleConnector/Connector/Interface/Browser/Bridge/Send/GetSendFilters.cpp +++ b/SpeckleConnector/Connector/Interface/Browser/Bridge/Send/GetSendFilters.cpp @@ -34,7 +34,7 @@ GetSendFilters::GetSendFilters() : BridgeMethod{"GetSendFilters", [&]() { --------------------------------------------------------------------*/ std::unique_ptr GetSendFilters::run() const { Vector filters; - filters.emplace_back(ArchicadEverythingFilter{}); + //filters.emplace_back(ArchicadEverythingFilter{}); //TODO: Implement as required filters.emplace_back(ArchicadSelectionFilter{}); return std::make_unique(filters); } //GetSendFilters::run diff --git a/SpeckleLib/Speckle/Database/Storage/DocumentStore/DocumentStoreCore.cpp b/SpeckleLib/Speckle/Database/Storage/DocumentStore/DocumentStoreCore.cpp index 6438b2d..7fedccf 100644 --- a/SpeckleLib/Speckle/Database/Storage/DocumentStore/DocumentStoreCore.cpp +++ b/SpeckleLib/Speckle/Database/Storage/DocumentStore/DocumentStoreCore.cpp @@ -209,7 +209,7 @@ void DocumentStoreCore::writeStore() { API_Guid acID; if (auto statusCode = convertArchicadError(ACAPI_AddOnObject_CreateUniqueObject(String{m_id.name}, &acID)); statusCode != nominal) throw std::system_error(makeError(statusCode)); - m_id = Guid{acID}; + m_id.id = Guid{acID}; } //Reserve the storage object in TW if (addon()->isSharedDocument()) { @@ -222,7 +222,7 @@ void DocumentStoreCore::writeStore() { //Write the new data GSHandle output = BMAllocateHandle(static_cast(toWrite.size()), ALLOCATE_CLEAR, 0); active::utility::Memory::copy(*output, toWrite.data(), toWrite.size(), toWrite.size()); - if (auto statusCode = convertArchicadError(ACAPI_AddOnObject_ModifyObject({Guid{m_id.id}}, nullptr, &output)); statusCode != nominal) + if (auto statusCode = convertArchicadError(ACAPI_AddOnObject_ModifyObject(Guid{m_id.id}, nullptr, &output)); statusCode != nominal) throw std::system_error(makeError(statusCode)); BMKillHandle(&output); //Release the storage object in TW