Skip to content

Commit 109f7ed

Browse files
committed
memoize definitionsToAuthorize based on securityDefinitons value
1 parent ac36d46 commit 109f7ed

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/core/plugins/oas3/auth-extensions/wrap-selectors.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@ function onlyOAS3(selector) {
2020

2121
export const definitionsToAuthorize = onlyOAS3(createSelector(
2222
state,
23-
({ specSelectors }) => {
23+
({specSelectors}) => specSelectors.securityDefinitions(),
24+
(system, definitions) => {
2425
// Coerce our OpenAPI 3.0 definitions into monoflow definitions
2526
// that look like Swagger2 definitions.
26-
let definitions = specSelectors.securityDefinitions()
2727
let list = List()
2828

2929
definitions.entrySeq().forEach( ([ defName, definition ]) => {
@@ -57,4 +57,4 @@ export const definitionsToAuthorize = onlyOAS3(createSelector(
5757

5858
return list
5959
}
60-
))
60+
))

0 commit comments

Comments
 (0)