From c22834408406419725dd1c21243b9f33b8a54650 Mon Sep 17 00:00:00 2001 From: Alex Varchuk Date: Mon, 1 Aug 2022 20:16:48 +0300 Subject: [PATCH] fix: handle error if security scopes is invalid --- src/components/SecurityRequirement/SecurityRequirement.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/SecurityRequirement/SecurityRequirement.tsx b/src/components/SecurityRequirement/SecurityRequirement.tsx index 5ae43782..ca8e27a7 100644 --- a/src/components/SecurityRequirement/SecurityRequirement.tsx +++ b/src/components/SecurityRequirement/SecurityRequirement.tsx @@ -92,7 +92,7 @@ function getRequiredScopes(id: string, securities: SecurityRequirementModel[]): let schemesLength = security.schemes.length; while (schemesLength--) { const scheme = security.schemes[schemesLength]; - if (scheme.id === id) { + if (scheme.id === id && Array.isArray(scheme.scopes)) { allScopes.push(...scheme.scopes); } }