1
0
mirror of https://github.com/bitwarden/browser synced 2025-12-17 16:53:34 +00:00

null checks on sort function values

This commit is contained in:
Kyle Spearrin
2018-03-19 19:42:38 -04:00
parent a3beb04f7e
commit e27df6bc09
3 changed files with 30 additions and 0 deletions

View File

@@ -481,6 +481,16 @@ export class CipherService implements CipherServiceAbstraction {
let aName = a.name;
let bName = b.name;
if (aName == null && bName != null) {
return -1;
}
if (aName != null && bName == null) {
return 1;
}
if (aName == null && bName == null) {
return 0;
}
const result = this.i18nService.collator ? this.i18nService.collator.compare(aName, bName) :
aName.localeCompare(bName);