From 52c171f4dc48af403106d01f89700cef1dcf653c Mon Sep 17 00:00:00 2001 From: alex <48489896+devnaumov@users.noreply.github.com> Date: Fri, 26 May 2023 15:20:54 +0200 Subject: [PATCH] CB-3185 stop executing on cancel (#1696) --- .../plugin-data-viewer/src/ContainerDataSource.ts | 4 ++++ .../src/DatabaseDataModel/DatabaseDataSource.ts | 1 + .../src/DatabaseDataModel/IDatabaseDataSource.ts | 1 + .../packages/plugin-sql-editor/src/QueryDataSource.ts | 4 ++++ .../src/SqlResultTabs/SqlQueryService.ts | 10 +++++++++- 5 files changed, 19 insertions(+), 1 deletion(-) diff --git a/webapp/packages/plugin-data-viewer/src/ContainerDataSource.ts b/webapp/packages/plugin-data-viewer/src/ContainerDataSource.ts index 6774d706e2..a2e0b3cf26 100644 --- a/webapp/packages/plugin-data-viewer/src/ContainerDataSource.ts +++ b/webapp/packages/plugin-data-viewer/src/ContainerDataSource.ts @@ -30,6 +30,10 @@ export class ContainerDataSource extends DatabaseDataSource { outdated: boolean; abstract get canCancel(): boolean; + abstract get cancelled(): boolean; readonly serviceInjector: IServiceInjector; protected disabled: boolean; diff --git a/webapp/packages/plugin-data-viewer/src/DatabaseDataModel/IDatabaseDataSource.ts b/webapp/packages/plugin-data-viewer/src/DatabaseDataModel/IDatabaseDataSource.ts index dfe64ebae6..26633874cb 100644 --- a/webapp/packages/plugin-data-viewer/src/DatabaseDataModel/IDatabaseDataSource.ts +++ b/webapp/packages/plugin-data-viewer/src/DatabaseDataModel/IDatabaseDataSource.ts @@ -42,6 +42,7 @@ export interface IDatabaseDataSource