diff options
author | Dan Finlay <dan@danfinlay.com> | 2016-11-04 02:59:20 +0800 |
---|---|---|
committer | Dan Finlay <dan@danfinlay.com> | 2016-11-04 02:59:20 +0800 |
commit | bd2a429a85d27fc82e76115ec136640cbfecf9e1 (patch) | |
tree | a8f085a3ef359b69bc4f2f65e6c408514019c321 /app/scripts/keyring-controller.js | |
parent | 9ca3c57339571c43106306a6b4fadcfad40d3c19 (diff) | |
download | tangerine-wallet-browser-bd2a429a85d27fc82e76115ec136640cbfecf9e1.tar.gz tangerine-wallet-browser-bd2a429a85d27fc82e76115ec136640cbfecf9e1.tar.zst tangerine-wallet-browser-bd2a429a85d27fc82e76115ec136640cbfecf9e1.zip |
Fix account nicknaming bug
When nicknaming, we weren't normalizing the input, and so we were retrieving with differently formatted addresses than we were persisting.
Diffstat (limited to 'app/scripts/keyring-controller.js')
-rw-r--r-- | app/scripts/keyring-controller.js | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/app/scripts/keyring-controller.js b/app/scripts/keyring-controller.js index 3bc9561e2..06c1e2761 100644 --- a/app/scripts/keyring-controller.js +++ b/app/scripts/keyring-controller.js @@ -250,7 +250,7 @@ module.exports = class KeyringController extends EventEmitter { address, name, } - this.saveAccountLabel(address, name) + return this.saveAccountLabel(address, name) } saveAccountLabel (account, label, cb) { @@ -259,6 +259,8 @@ module.exports = class KeyringController extends EventEmitter { configManager.setNicknameForWallet(address, label) if (cb) { cb(null, label) + } else { + return label } } @@ -270,6 +272,7 @@ module.exports = class KeyringController extends EventEmitter { data: k.serialize(), } }) + return this.encryptor.encryptWithKey(this.key, serialized) .then((encryptedString) => { this.configManager.setVault(encryptedString) |