From 7d7a4a81be471e5d6a553cfc7ae8abd7cb20abef Mon Sep 17 00:00:00 2001 From: supaiku Date: Fri, 22 Nov 2019 03:15:28 +0100 Subject: [PATCH] fix(core-transactions): add additional bridgechain registration exception handling (#3222) --- .../src/handlers/bridgechain-registration.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/core-magistrate-transactions/src/handlers/bridgechain-registration.ts b/packages/core-magistrate-transactions/src/handlers/bridgechain-registration.ts index 2040597f96..63a11b65cf 100644 --- a/packages/core-magistrate-transactions/src/handlers/bridgechain-registration.ts +++ b/packages/core-magistrate-transactions/src/handlers/bridgechain-registration.ts @@ -57,6 +57,10 @@ export class BridgechainRegistrationTransactionHandler extends MagistrateTransac wallet: Contracts.State.Wallet, customWalletRepository?: Contracts.State.WalletRepository, ): Promise { + if (Utils.isException(transaction.data.id)) { + return; + } + if (!wallet.hasAttribute("business")) { throw new WalletIsNotBusinessError(); }