diff --git a/packages/builder/src/pages/builder/app/[application]/data/datasource/[selectedDatasource]/rest/[query]/index.svelte b/packages/builder/src/pages/builder/app/[application]/data/datasource/[selectedDatasource]/rest/[query]/index.svelte
index d2914146ce..2baa6aab41 100644
--- a/packages/builder/src/pages/builder/app/[application]/data/datasource/[selectedDatasource]/rest/[query]/index.svelte
+++ b/packages/builder/src/pages/builder/app/[application]/data/datasource/[selectedDatasource]/rest/[query]/index.svelte
@@ -37,7 +37,7 @@
import AccessLevelSelect from "components/integration/AccessLevelSelect.svelte"
import DynamicVariableModal from "../../_components/DynamicVariableModal.svelte"
import Placeholder from "assets/bb-spaceship.svg"
- import { cloneDeep, isEqual } from "lodash/fp"
+ import { cloneDeep } from "lodash/fp"
import { RawRestBodyTypes } from "constants/backend"
let query, datasource
@@ -47,7 +47,6 @@
let response, schema, enabledHeaders
let authConfigId
let dynamicVariables, addVariableModal, varBinding
- let baseQuery, baseDatasource, baseVariables
$: datasourceType = datasource?.source
$: integrationInfo = $integrations[datasourceType]
@@ -63,15 +62,6 @@
$: hasSchema =
Object.keys(schema || {}).length !== 0 ||
Object.keys(query?.schema || {}).length !== 0
- $: baseQuery = !baseQuery ? cloneDeep(query) : baseQuery
- $: baseDatasource = !baseDatasource ? cloneDeep(datasource) : baseDatasource
- $: baseVariables = !baseVariables
- ? cloneDeep(dynamicVariables)
- : baseVariables
- $: hasChanged =
- !isEqual(baseQuery, query) ||
- !isEqual(baseDatasource, datasource) ||
- !isEqual(baseVariables, dynamicVariables)
function getSelectedQuery() {
return cloneDeep(
@@ -130,9 +120,6 @@
datasource.config.dynamicVariables = rebuildVariables(saveId)
datasource = await datasources.save(datasource)
}
- baseQuery = query
- baseDatasource = datasource
- baseVariables = dynamicVariables
} catch (err) {
notifications.error(`Error saving query`)
}
@@ -346,7 +333,7 @@