From ae271b5c16483a6c466f2ce76bc48d2007f9fe94 Mon Sep 17 00:00:00 2001 From: Will Martin Date: Fri, 3 Mar 2023 16:44:57 -0500 Subject: [PATCH] sort access select items (#4922) --- .../access-policies/access-selector.component.ts | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/bitwarden_license/bit-web/src/app/secrets-manager/shared/access-policies/access-selector.component.ts b/bitwarden_license/bit-web/src/app/secrets-manager/shared/access-policies/access-selector.component.ts index 664e08c41e8..89784e81fc8 100644 --- a/bitwarden_license/bit-web/src/app/secrets-manager/shared/access-policies/access-selector.component.ts +++ b/bitwarden_license/bit-web/src/app/secrets-manager/shared/access-policies/access-selector.component.ts @@ -1,7 +1,16 @@ import { Component, EventEmitter, Input, OnInit, Output } from "@angular/core"; import { FormControl, FormGroup, Validators } from "@angular/forms"; import { ActivatedRoute } from "@angular/router"; -import { combineLatest, firstValueFrom, Observable, share, Subject, switchMap, tap } from "rxjs"; +import { + combineLatest, + firstValueFrom, + map, + Observable, + share, + Subject, + switchMap, + tap, +} from "rxjs"; import { ValidationService } from "@bitwarden/common/abstractions/validation.service"; import { Utils } from "@bitwarden/common/misc/utils"; @@ -87,6 +96,7 @@ export class AccessSelectorComponent implements OnInit { }) ) ), + map((selectItems) => selectItems.sort((a, b) => a.listName.localeCompare(b.listName))), tap(() => { this.loading = false; this.formGroup.reset();