diff --git a/chain/wallet/handlers/DapAddWalletCommand.cpp b/chain/wallet/handlers/DapAddWalletCommand.cpp index b92ed08f4741e43766168eaacbac9435958a319e..02039e4cf85d2052f71feaa2920ecd6723655df5 100644 --- a/chain/wallet/handlers/DapAddWalletCommand.cpp +++ b/chain/wallet/handlers/DapAddWalletCommand.cpp @@ -41,8 +41,14 @@ QVariant DapAddWalletCommand::respondToClient(const QVariant &args) } else { + QString failureMessage; + if(resultStr.contains("message:")) + failureMessage = resultStr.split("message:").at(1).split("\n").at(0); + else + failureMessage = resultStr; + resultObj.insert(SUCCESS,QJsonValue(false)); - resultObj.insert(MESSAGE,QJsonValue(resultStr)); + resultObj.insert(MESSAGE,QJsonValue(failureMessage)); }