fix: resolved model data invalidation (via #4858)

This commit is contained in:
kyle
2018-09-07 14:13:43 -07:00
committed by GitHub
parent f1224e5196
commit eb6c43405f
3 changed files with 40 additions and 1 deletions

View File

@@ -59,7 +59,7 @@ export default class Models extends Component {
const rawSchema = specSelectors.specJson().getIn(fullPath, Im.Map())
const displayName = schema.get("title") || rawSchema.get("title") || name
if(layoutSelectors.isShown(["models", name], false) && schema === undefined) {
if(layoutSelectors.isShown(["models", name], false) && (schema.size === 0 && rawSchema.size > 0)) {
// Firing an action in a container render is not great,
// but it works for now.
this.props.specActions.requestResolvedSubtree([...this.getSchemaBasePath(), name])