diff --git a/src/services/loginService.js b/src/services/loginService.js index 050c1dcd1d..d58d8aedfd 100644 --- a/src/services/loginService.js +++ b/src/services/loginService.js @@ -501,13 +501,20 @@ function initLoginService() { var aLastUsed = a.localData && a.localData.lastUsedDate ? a.localData.lastUsedDate : null; var bLastUsed = b.localData && b.localData.lastUsedDate ? b.localData.lastUsedDate : null; - if (aLastUsed && (!bLastUsed || aLastUsed < bLastUsed)) { + if (aLastUsed && bLastUsed && aLastUsed < bLastUsed) { return 1; } - if (bLastUsed && (!aLastUsed || aLastUsed > bLastUsed)) { + if (aLastUsed && !bLastUsed) { return -1; } + if (bLastUsed && aLastUsed && aLastUsed > bLastUsed) { + return -1; + } + if (bLastUsed && !aLastUsed) { + return 1; + } + return 0; };