1
0
Fork 0
mirror of synced 2024-06-29 03:20:34 +12:00

Enable table to know when invalid column names have been passed

This commit is contained in:
Andrew Kingston 2021-03-25 14:48:28 +00:00
parent 892bbcd07a
commit 6442177f72

View file

@ -77,9 +77,20 @@
}
const getFields = (schema, customColumns, showAutoColumns) => {
if (customColumns?.length) {
// Check for an invalid column selection
let invalid = false
customColumns?.forEach(column => {
if (schema[column] == null) {
invalid = true
}
})
// Use column selection if it exists
if (!invalid && customColumns?.length) {
return customColumns
}
// Otherwise generate columns
let columns = []
let autoColumns = []
Object.entries(schema).forEach(([field, fieldSchema]) => {