From 1bac03f79f3d895f3ca163ee5db98b348abd109e Mon Sep 17 00:00:00 2001 From: yanmaani Date: Sun, 17 Oct 2021 12:00:00 +0000 Subject: [PATCH] rpc: Refactor name_update to use new existsName method --- src/wallet/rpcnames.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/wallet/rpcnames.cpp b/src/wallet/rpcnames.cpp index 884c0b305c..93230186a9 100644 --- a/src/wallet/rpcnames.cpp +++ b/src/wallet/rpcnames.cpp @@ -1087,12 +1087,12 @@ name_update () { LOCK (cs_main); - CNameData oldData; - const auto& coinsTip = chainman.ActiveChainstate ().CoinsTip (); - if (!coinsTip.GetName (name, oldData) - || oldData.isExpired (chainman.ActiveHeight ())) + if (!existsName (name, chainman)) throw JSONRPCError (RPC_TRANSACTION_ERROR, "this name can not be updated"); + CNameData oldData; + const auto& coinsTip = chainman.ActiveChainstate ().CoinsTip (); + coinsTip.GetName (name, oldData); if (isDefaultVal) value = oldData.getValue(); outp = oldData.getUpdateOutpoint ();