1
0
Fork 0
mirror of synced 2024-07-03 05:20:32 +12:00

Bug fix for unable to navigate from sql screen

This commit is contained in:
Peter Clement 2021-08-16 09:44:15 +01:00
parent 73ea7a8032
commit c3a6e13103

View file

@ -9,7 +9,6 @@
import ICONS from "components/backend/DatasourceNavigator/icons"
import { capitalise } from "helpers"
let unsaved = false
let relationshipModal
let displayColumnModal
let selectedFromRelationship, selectedToRelationship
@ -71,7 +70,6 @@
// Create datasource
await datasources.save(datasource)
notifications.success(`Datasource ${name} updated successfully.`)
unsaved = false
} catch (err) {
notifications.error(`Error saving datasource: ${err}`)
}
@ -81,7 +79,6 @@
try {
await datasources.updateSchema(datasource)
notifications.success(`Datasource ${name} tables updated successfully.`)
unsaved = false
await tables.fetch()
} catch (err) {
notifications.error(`Error updating datasource schema: ${err}`)
@ -98,10 +95,6 @@
$goto(`../../table/${table._id}`)
}
function setUnsaved() {
unsaved = true
}
function openRelationshipModal(fromRelationship, toRelationship) {
selectedFromRelationship = fromRelationship || {}
selectedToRelationship = toRelationship || {}
@ -111,16 +104,6 @@
function openDisplayColumnModal() {
displayColumnModal.show()
}
$beforeUrlChange(() => {
if (unsaved) {
notifications.error(
"Unsaved changes. Please save your datasource configuration before leaving."
)
return false
}
return true
})
</script>
<Modal bind:this={relationshipModal}>
@ -164,7 +147,6 @@
<IntegrationConfigForm
schema={integration.datasource}
integration={datasource.config}
on:change={setUnsaved}
/>
</div>
{#if datasource.plus}