diff --git a/src/app/redux/TransactionSaga.js b/src/app/redux/TransactionSaga.js
index 480053ad42bf80ef36e8693f6daf2708a6471fce..3e0375f3be9a2a65a760fe03187f24eb7887e33e 100644
--- a/src/app/redux/TransactionSaga.js
+++ b/src/app/redux/TransactionSaga.js
@@ -300,29 +300,30 @@ function* broadcastPayload({
                     );
                 } else if (isLoggedInWithHiveSigner()) {
                     if (!needsActiveAuth) {
-                        hiveSignerClient.broadcast(operations, function(
-                            err,
-                            result
-                        ) {
-                            if (err) {
-                                reject(err);
-                            } else {
-                                broadcastedEvent();
-                                resolve();
+                        hiveSignerClient.broadcast(
+                            operations,
+                            (err, result) => {
+                                if (err) {
+                                    reject(err.error_description);
+                                } else {
+                                    broadcastedEvent();
+                                    resolve();
+                                }
                             }
-                        });
+                        );
                     } else {
-                        sendOperationsWithHiveSigners(operations, {}, function(
-                            err,
-                            result
-                        ) {
-                            if (err) {
-                                reject(err);
-                            } else {
-                                broadcastedEvent();
-                                resolve();
+                        sendOperationsWithHiveSigners(
+                            operations,
+                            {},
+                            (err, result) => {
+                                if (err) {
+                                    reject(err.error_description);
+                                } else {
+                                    broadcastedEvent();
+                                    resolve();
+                                }
                             }
-                        });
+                        );
                     }
                 } else {
                     broadcast.send(