Unverified Commit 734b1572 authored by Oleh Nikolaiev's avatar Oleh Nikolaiev Committed by GitHub

Merge pull request #261 from skalenetwork/bug/add-more-info

add more info to db requests
parents da6901ab 8387a388
...@@ -1061,7 +1061,8 @@ shared_ptr <string> SGXWalletServer::readFromDb(const string &name, const string ...@@ -1061,7 +1061,8 @@ shared_ptr <string> SGXWalletServer::readFromDb(const string &name, const string
auto dataStr = checkDataFromDb(prefix + name); auto dataStr = checkDataFromDb(prefix + name);
if (dataStr == nullptr) { if (dataStr == nullptr) {
throw SGXException(KEY_SHARE_DOES_NOT_EXIST, string(__FUNCTION__) + ":Data with this name does not exist"); throw SGXException(KEY_SHARE_DOES_NOT_EXIST, string(__FUNCTION__) + ":Data with this name does not exist: "
+ prefix + name);
} }
return dataStr; return dataStr;
...@@ -1075,7 +1076,8 @@ shared_ptr <string> SGXWalletServer::checkDataFromDb(const string &name, const s ...@@ -1075,7 +1076,8 @@ shared_ptr <string> SGXWalletServer::checkDataFromDb(const string &name, const s
void SGXWalletServer::writeKeyShare(const string &_keyShareName, const string &_value) { void SGXWalletServer::writeKeyShare(const string &_keyShareName, const string &_value) {
if (LevelDB::getLevelDb()->readString(_keyShareName) != nullptr) { if (LevelDB::getLevelDb()->readString(_keyShareName) != nullptr) {
throw SGXException(KEY_SHARE_ALREADY_EXISTS, string(__FUNCTION__) + ":Key share with this name already exists"); throw SGXException(KEY_SHARE_ALREADY_EXISTS, string(__FUNCTION__) + ":Key share with this name already exists"
+ _keyShareName);
} }
LevelDB::getLevelDb()->writeString(_keyShareName, _value); LevelDB::getLevelDb()->writeString(_keyShareName, _value);
...@@ -1084,7 +1086,7 @@ void SGXWalletServer::writeKeyShare(const string &_keyShareName, const string &_ ...@@ -1084,7 +1086,7 @@ void SGXWalletServer::writeKeyShare(const string &_keyShareName, const string &_
void SGXWalletServer::writeDataToDB(const string &name, const string &value) { void SGXWalletServer::writeDataToDB(const string &name, const string &value) {
if (LevelDB::getLevelDb()->readString(name) != nullptr) { if (LevelDB::getLevelDb()->readString(name) != nullptr) {
throw SGXException(KEY_NAME_ALREADY_EXISTS, string(__FUNCTION__) + ":Name already exists"); throw SGXException(KEY_NAME_ALREADY_EXISTS, string(__FUNCTION__) + ":Name already exists" + name);
} }
LevelDB::getLevelDb()->writeString(name, value); LevelDB::getLevelDb()->writeString(name, value);
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment