From 843281ce8708c9d2278918bed3d037372c4f22da Mon Sep 17 00:00:00 2001 From: Patrick Lodder Date: Wed, 10 Mar 2021 12:08:36 +0100 Subject: [PATCH] [qt] User-friendly interpretation of null responses in rpc console Translates "null" (UniValueNull) to "Empty response". --- src/qt/rpcconsole.cpp | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/qt/rpcconsole.cpp b/src/qt/rpcconsole.cpp index 77e5e03e6..7bf01c906 100644 --- a/src/qt/rpcconsole.cpp +++ b/src/qt/rpcconsole.cpp @@ -752,10 +752,19 @@ void RPCConsole::message(int category, const QString &message, bool html) out += ""; out += ""; out += "
" + timeString + ""; + + QString interpretedMessage; + if(category == CMD_REPLY && message == "null") + { + interpretedMessage = "Empty response"; + } else { + interpretedMessage = message; + } + if(html) - out += message; + out += interpretedMessage; else - out += GUIUtil::HtmlEscape(message, false); + out += GUIUtil::HtmlEscape(interpretedMessage, false); out += "
"; ui->messagesWidget->append(out); }