From e03d8bb81df0d2a0b2fea8e18b70fb0a14676a31 Mon Sep 17 00:00:00 2001 From: Andrzej Chmielewski Date: Mon, 4 Apr 2022 08:27:25 +0100 Subject: [PATCH] fix: make wallet info reading backward-compatibile --- .../lib/model/account_public_info_serializer.dart | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/packages/transaction_signing_gateway/lib/model/account_public_info_serializer.dart b/packages/transaction_signing_gateway/lib/model/account_public_info_serializer.dart index 028873d1..cd5f70a6 100644 --- a/packages/transaction_signing_gateway/lib/model/account_public_info_serializer.dart +++ b/packages/transaction_signing_gateway/lib/model/account_public_info_serializer.dart @@ -7,13 +7,14 @@ class AccountPublicInfoSerializer { static const _publicAddressKey = 'public_address'; static const _accountIdKey = 'account_Id'; static const _additionalDataKey = 'additional_data'; + static const _walletIdKey = 'wallet_Id'; static AccountPublicInfo fromMap(Map map) { return AccountPublicInfo( - name: map[_nameKey] as String, - publicAddress: map[_publicAddressKey] as String, - accountId: map[_accountIdKey] as String, - chainId: map[_chainIdKey] as String, + name: map[_nameKey] as String? ?? '', + publicAddress: map[_publicAddressKey] as String? ?? '', + accountId: map[_accountIdKey] as String? ?? map[_walletIdKey] as String? ?? '', + chainId: map[_chainIdKey] as String? ?? '', additionalData: map[_additionalDataKey] as String?, ); }