Fixes if last focused wallet is undefined

This commit is contained in:
Gustavo Maximiliano Cortez 2014-10-21 10:54:19 -03:00 committed by Matias Alejo Garcia
commit 19f6118f7f
2 changed files with 10 additions and 2 deletions

View file

@ -148,10 +148,18 @@ Profile.prototype.setLastFocusedTs = function(walletId, cb) {
Profile.prototype.getLastFocusedWallet = function() {
var self = this;
var last;
var maxTs = _.max(_.pluck(self.walletInfos, 'lastFocusedTs'));
var last = _.findWhere(_.values(self.walletInfos), {
var wallets = _.values(self.walletInfos);
last = _.findWhere(wallets, {
lastFocusedTs: maxTs
});
if (!last) {
last = _.last(wallets);
}
return last ? last.id : null;
};