diff --git a/chain/wallet/handlers/DapVoitingListCommand.cpp b/chain/wallet/handlers/DapVoitingListCommand.cpp
index 1e90d92125ef90de7e6e935cc3f51f93f915bf8f..47b4aaba1274a2f9e75d4f4dfd1c97694b3eafbf 100644
--- a/chain/wallet/handlers/DapVoitingListCommand.cpp
+++ b/chain/wallet/handlers/DapVoitingListCommand.cpp
@@ -17,7 +17,7 @@ QVariant DapVoitingListCommand::respondToClient(const QVariant &args)
     }
 
     QRegularExpression regular(
-        R"(Voting hash: (.+)\n\s+Voting question: (.+)\n)", QRegularExpression::MultilineOption);
+        R"(\n*voting_tx: (.+)\n+\s+question: \"(.+)\"\n+\s*\n*)", QRegularExpression::MultilineOption);
     QRegularExpressionMatchIterator matchItr = regular.globalMatch(result);
 
     if(matchItr.hasNext())