mirror of
https://github.com/windmill-labs/windmill.git
synced 2026-08-25 00:01:55 +00:00
Fix db manager nits (#7334)
* fix db manager undefined crash * new table primary when no table
This commit is contained in:
@@ -31,7 +31,7 @@
|
||||
dbSupportsSchemas
|
||||
}: Props = $props()
|
||||
|
||||
let schemaKeys = $derived(Object.keys(dbSchema.schema))
|
||||
let schemaKeys = $derived(Object.keys(dbSchema.schema ?? {}))
|
||||
let search = $state('')
|
||||
let selected: {
|
||||
schemaKey?: undefined | string
|
||||
@@ -53,7 +53,7 @@
|
||||
return []
|
||||
}
|
||||
if (!selected.schemaKey) return []
|
||||
return Object.keys(dbSchema.schema[selected.schemaKey])
|
||||
return Object.keys(dbSchema.schema[selected.schemaKey] ?? {})
|
||||
})
|
||||
|
||||
$effect(() => {
|
||||
@@ -159,6 +159,7 @@
|
||||
on:click={() => (dbTableEditorState = { open: true })}
|
||||
wrapperClasses="mx-2 my-2 text-sm"
|
||||
startIcon={{ icon: Plus }}
|
||||
variant={tableKeys.length === 0 ? 'accent' : 'default'}
|
||||
>
|
||||
New table
|
||||
</Button>
|
||||
|
||||
@@ -231,8 +231,8 @@
|
||||
? 'public'
|
||||
: 'dbo' in dbSchema?.schema
|
||||
? 'dbo'
|
||||
: Object.keys(dbSchema?.schema)?.[0]
|
||||
]
|
||||
: Object.keys(dbSchema?.schema ?? {})?.[0]
|
||||
] ?? {}
|
||||
)
|
||||
)?.[0]}
|
||||
/>
|
||||
|
||||
Reference in New Issue
Block a user