diff --git a/webapp/packages/plugin-sql-editor-navigation-tab-resource/src/ResourceSqlDataSource.ts b/webapp/packages/plugin-sql-editor-navigation-tab-resource/src/ResourceSqlDataSource.ts index 184b20383c..08da6e2f0c 100644 --- a/webapp/packages/plugin-sql-editor-navigation-tab-resource/src/ResourceSqlDataSource.ts +++ b/webapp/packages/plugin-sql-editor-navigation-tab-resource/src/ResourceSqlDataSource.ts @@ -58,13 +58,14 @@ export class ResourceSqlDataSource extends BaseSqlDataSource { this.loaded = false; this.debouncedWrite = debounce(this.debouncedWrite.bind(this), VALUE_SYNC_DELAY); - makeObservable(this, { + makeObservable(this, { script: computed, executionContext: computed, nodeInfo: computed, _script: observable, lastAction: observable, loading: observable, + loaded: observable, setScript: action, setNodeInfo: action, }); diff --git a/webapp/packages/plugin-sql-editor/src/SqlDataSource/LocalStorage/LocalStorageSqlDataSource.ts b/webapp/packages/plugin-sql-editor/src/SqlDataSource/LocalStorage/LocalStorageSqlDataSource.ts index b90ed67434..3014656503 100644 --- a/webapp/packages/plugin-sql-editor/src/SqlDataSource/LocalStorage/LocalStorageSqlDataSource.ts +++ b/webapp/packages/plugin-sql-editor/src/SqlDataSource/LocalStorage/LocalStorageSqlDataSource.ts @@ -29,6 +29,7 @@ export class LocalStorageSqlDataSource extends BaseSqlDataSource { constructor(state: ILocalStorageSqlDataSourceState) { super(); this.state = state; + this.outdated = false; makeObservable(this, { script: computed, diff --git a/webapp/packages/plugin-sql-editor/src/SqlDataSource/MemorySqlDataSource.ts b/webapp/packages/plugin-sql-editor/src/SqlDataSource/MemorySqlDataSource.ts index 7d1e380b6d..5bef09737f 100644 --- a/webapp/packages/plugin-sql-editor/src/SqlDataSource/MemorySqlDataSource.ts +++ b/webapp/packages/plugin-sql-editor/src/SqlDataSource/MemorySqlDataSource.ts @@ -30,6 +30,7 @@ export class MemorySqlDataSource extends BaseSqlDataSource { super(); this._script = script; this._executionContext = executionContext; + this.outdated = false; makeObservable(this, { _script: observable,