1
0
mirror of https://github.com/bitwarden/browser synced 2026-02-26 01:23:24 +00:00

return undefined if error

This commit is contained in:
rr-bw
2025-08-18 16:26:18 -07:00
parent 5805e2c967
commit 5775239251

View File

@@ -540,7 +540,7 @@ export class LoginViaAuthRequestComponent implements OnInit, OnDestroy {
* @param requestId
* @private
*/
private async retrieveAuthRequest(requestId: string): Promise<AuthRequestResponse> {
private async retrieveAuthRequest(requestId: string): Promise<AuthRequestResponse | undefined> {
let authRequestResponse: AuthRequestResponse | undefined = undefined;
try {
// There are two cases here, the first being
@@ -565,13 +565,11 @@ export class LoginViaAuthRequestComponent implements OnInit, OnDestroy {
// If the request no longer exists, we treat it as if it's been answered (and denied).
if (error instanceof ErrorResponse && error.statusCode === HttpStatusCode.NotFound) {
authRequestResponse = undefined;
this.logService.error("Auth request response not generated");
} else {
this.logService.error(error);
}
}
if (authRequestResponse === undefined) {
throw new Error("Auth request response not generated");
this.loading = false;
}
return authRequestResponse;