Allow tables to be created even if no fetch

This commit is contained in:
Mel O'Hagan 2022-11-24 11:45:58 +00:00
parent 027ff0e42f
commit 29de393a2f
2 changed files with 5 additions and 2 deletions

View File

@ -7,9 +7,9 @@
let name = ""
let submitted = false
$: valid = name && name.length > 0 && !datasource?.entities[name]
$: valid = name && name.length > 0 && !datasource?.entities?.[name]
$: error =
!submitted && name && datasource?.entities[name]
!submitted && name && datasource?.entities?.[name]
? "Table name already in use."
: null

View File

@ -190,6 +190,9 @@ exports.save = async function (ctx) {
const db = getAppDB()
const datasource = await db.get(datasourceId)
if (!datasource.entities) {
datasource.entities = {}
}
const oldTables = cloneDeep(datasource.entities)
const tables = datasource.entities