use config cache alias first over default in send tab

This commit is contained in:
Kadir Sekha 2017-11-02 14:55:24 +09:00
commit f24aca46e2

View file

@ -97,6 +97,7 @@ angular.module('copayApp.controllers').controller('tabSendController', function(
}; };
var updateContactsList = function(cb) { var updateContactsList = function(cb) {
var config = configService.getSync();
var defaults = configService.getDefaults(); var defaults = configService.getDefaults();
addressbookService.list(function(err, ab) { addressbookService.list(function(err, ab) {
if (err) $log.error(err); if (err) $log.error(err);
@ -113,7 +114,9 @@ angular.module('copayApp.controllers').controller('tabSendController', function(
email: lodash.isObject(v) ? v.email : null, email: lodash.isObject(v) ? v.email : null,
recipientType: 'contact', recipientType: 'contact',
coin: c, coin: c,
displayCoin: (c == 'bch' ? defaults.bitcoinCashAlias : defaults.bitcoinAlias).toUpperCase(), displayCoin: (c == 'bch'
? (config.bitcoinCashAlias || defaults.bitcoinCashAlias)
: (config.bitcoinAlias || defaults.bitcoinAlias)).toUpperCase();
getAddress: function(cb) { getAddress: function(cb) {
return cb(null, k); return cb(null, k);
}, },