From 8bc307024e1331811ccdea34d4eb5eb737b7c891 Mon Sep 17 00:00:00 2001 From: dec05eba Date: Thu, 17 May 2018 01:23:05 +0200 Subject: Fix bug where addData/addUser doesn't get send to listening peers --- src/Database.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/Database.cpp b/src/Database.cpp index 065f441..68f7b9c 100644 --- a/src/Database.cpp +++ b/src/Database.cpp @@ -461,7 +461,7 @@ namespace odhtdb DataView encryptedDataView((char*)requestData.data + serializer.getBuffer().size(), requestData.size - serializer.getBuffer().size()); databaseStorage.appendStorage(*nodeInfo.getRequestHash(), requestDataHash, DatabaseOperation::ADD_DATA, newActionCounter, userToPerformActionWith.getPublicKey(), timestampCombined, (u8*)stagedAddObject.data, stagedAddObject.size, encryptedDataView); - DhtKey dhtKey(requestDataHash); + DhtKey dhtKey(*nodeInfo.getRequestHash()); Value addDataValue((u8*)stagedAddObject.data, stagedAddObject.size); node.put(dhtKey.getNewDataListenerKey(), move(addDataValue), [](bool ok) { @@ -495,7 +495,7 @@ namespace odhtdb DataView additionalDataView((void*)(static_cast(requestData.data) + additionalDataOffset), requestData.size - additionalDataOffset); databaseStorage.appendStorage(*nodeInfo.getRequestHash(), requestDataHash, DatabaseOperation::ADD_USER, newActionCounter, userToPerformActionWith.getPublicKey(), timestampCombined, (u8*)stagedAddObject.data, stagedAddObject.size, additionalDataView); - DhtKey dhtKey(requestDataHash); + DhtKey dhtKey(*nodeInfo.getRequestHash()); Value addDataValue((u8*)stagedAddObject.data, stagedAddObject.size); node.put(dhtKey.getNewDataListenerKey(), move(addDataValue), [](bool ok) { -- cgit v1.2.3