fix: handle error if security scopes is invalid

This commit is contained in:
Alex Varchuk 2022-08-01 20:16:48 +03:00
parent cf4642e303
commit c228344084

View File

@ -92,7 +92,7 @@ function getRequiredScopes(id: string, securities: SecurityRequirementModel[]):
let schemesLength = security.schemes.length; let schemesLength = security.schemes.length;
while (schemesLength--) { while (schemesLength--) {
const scheme = security.schemes[schemesLength]; const scheme = security.schemes[schemesLength];
if (scheme.id === id) { if (scheme.id === id && Array.isArray(scheme.scopes)) {
allScopes.push(...scheme.scopes); allScopes.push(...scheme.scopes);
} }
} }