Rework filtering logic for definitionsForRequirements
This commit is contained in:
@@ -58,10 +58,10 @@ export const getDefinitionsByNames = ( state, securities ) => ( { specSelectors
|
|||||||
return result
|
return result
|
||||||
}
|
}
|
||||||
|
|
||||||
export const definitionsForRequirements = (state, securities) => ({ authSelectors }) => {
|
export const definitionsForRequirements = (state, securities = List()) => ({ authSelectors }) => {
|
||||||
const allDefinitions = authSelectors.definitionsToAuthorize()
|
const allDefinitions = authSelectors.definitionsToAuthorize() || List()
|
||||||
return allDefinitions.filter((def, name) => {
|
return allDefinitions.filter((def) => {
|
||||||
return securities.has(name)
|
return securities.some(sec => sec.get(def.keySeq().first()))
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user