diff --git a/src/App.tsx b/src/App.tsx index eb80967..b904dbf 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -1333,6 +1333,7 @@ function App() { const registerName = async () => { try { if (!userInfo?.address) throw new Error("Your address was not found"); + if(!registerNameValue) throw new Error('Enter a name') const fee = await getFee("REGISTER_NAME"); await show({ message: "Would you like to register this name?", diff --git a/src/background.ts b/src/background.ts index 32dbe0f..059b22b 100644 --- a/src/background.ts +++ b/src/background.ts @@ -2439,7 +2439,7 @@ async function registerName({ name }) { const res = await processTransactionVersion2(signedBytes); if (!res?.signature) - throw new Error("Transaction was not able to be processed"); + throw new Error(res?.message || "Transaction was not able to be processed"); return res; } async function makeAdmin({ groupId, qortalAddress }) { diff --git a/src/components/Apps/useQortalMessageListener.tsx b/src/components/Apps/useQortalMessageListener.tsx index 54794e5..77d8444 100644 --- a/src/components/Apps/useQortalMessageListener.tsx +++ b/src/components/Apps/useQortalMessageListener.tsx @@ -507,7 +507,10 @@ isDOMContentLoaded: false if (response.error) { eventPort.postMessage({ result: null, - error: response, + error: { + error: response?.error, + message: typeof response?.error === 'string' ? response?.error : 'An error has occurred' + }, }); } else { eventPort.postMessage({