Fix view.spec.ts tests.
This commit is contained in:
parent
0679ec8993
commit
45a6f0680f
|
@ -293,14 +293,16 @@ export async function enrichSchema(
|
||||||
const viewSchema = view.schema || {}
|
const viewSchema = view.schema || {}
|
||||||
const anyViewOrder = Object.values(viewSchema).some(ui => ui.order != null)
|
const anyViewOrder = Object.values(viewSchema).some(ui => ui.order != null)
|
||||||
|
|
||||||
const visibleSchemaFields = Object.keys(viewSchema).filter(
|
const visibleSchemaFields = Object.keys(viewSchema).filter(key => {
|
||||||
key => viewSchema[key].visible !== false
|
if (helpers.views.isCalculationField(viewSchema[key])) {
|
||||||
)
|
return viewSchema[key].visible !== false
|
||||||
|
}
|
||||||
|
return key in tableSchema && tableSchema[key].visible !== false
|
||||||
|
})
|
||||||
const visibleTableFields = Object.keys(tableSchema).filter(
|
const visibleTableFields = Object.keys(tableSchema).filter(
|
||||||
key => tableSchema[key].visible !== false
|
key => tableSchema[key].visible !== false
|
||||||
)
|
)
|
||||||
const visibleFields = new Set([...visibleSchemaFields, ...visibleTableFields])
|
const visibleFields = new Set([...visibleSchemaFields, ...visibleTableFields])
|
||||||
|
|
||||||
for (const key of visibleFields) {
|
for (const key of visibleFields) {
|
||||||
// if nothing specified in view, then it is not visible
|
// if nothing specified in view, then it is not visible
|
||||||
const ui = viewSchema[key] || { visible: false }
|
const ui = viewSchema[key] || { visible: false }
|
||||||
|
|
Loading…
Reference in New Issue