diff --git a/src/cpp/tasks/SigningTransaction.cpp b/src/cpp/tasks/SigningTransaction.cpp index b20799a7d..e043e666a 100644 --- a/src/cpp/tasks/SigningTransaction.cpp +++ b/src/cpp/tasks/SigningTransaction.cpp @@ -243,8 +243,8 @@ int SigningTransaction::run() { Poco::JSON::Object object = *parsedJson.extract(); auto state = object.get("state"); std::string stateString = state.convert(); - if (stateString == "error") { - addError(new Error("SigningTransaction", "php server return error")); + if (stateString != "success") { + addError(new Error("SigningTransaction", "php server don't return success")); if (!object.isNull("msg")) { addError(new ParamError("SigningTransaction", "msg:", object.get("msg").convert().data())); }