copy table schema and dont mutate directly
This commit is contained in:
parent
d4cffde79e
commit
e85b98a857
|
@ -16,22 +16,23 @@
|
|||
import { Pagination } from "@budibase/bbui"
|
||||
|
||||
let hideAutocolumns = true
|
||||
let copiedSchema
|
||||
let schema
|
||||
$: isUsersTable = $tables.selected?._id === TableNames.USERS
|
||||
$: type = $tables.selected?.type
|
||||
$: isInternal = type !== "external"
|
||||
$: {
|
||||
schema = $tables.selected?.schema
|
||||
copiedSchema = schema
|
||||
|
||||
// Manually add these as we don't want them to be 'real' auto-columns
|
||||
schema._id = {
|
||||
copiedSchema._id = {
|
||||
type: "internal",
|
||||
editable: false,
|
||||
displayName: "ID",
|
||||
autocolumn: true,
|
||||
}
|
||||
if (isInternal) {
|
||||
schema._rev = {
|
||||
copiedSchema._rev = {
|
||||
type: "internal",
|
||||
editable: false,
|
||||
displayName: "Revision",
|
||||
|
@ -85,7 +86,7 @@
|
|||
<div>
|
||||
<Table
|
||||
title={$tables.selected?.name}
|
||||
{schema}
|
||||
schema={copiedSchema}
|
||||
{type}
|
||||
tableId={id}
|
||||
data={$search.rows}
|
||||
|
|
Loading…
Reference in New Issue