1
0
Fork 0
mirror of synced 2024-08-31 01:31:18 +12:00

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 6cd4b358d2
commit 4b05cd2d2d
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