From c1aee1bfa3e0f8eca37f165fba6cd605af1f4d7d Mon Sep 17 00:00:00 2001
From: Tamara Steinwender <tamara.steinwender@tugraz.at>
Date: Tue, 6 Dec 2022 10:33:20 +0100
Subject: [PATCH] Fix test

---
 packages/tabulator-table/rollup.config.js       | 5 ++++-
 packages/tabulator-table/src/tabulator-table.js | 6 ++++--
 2 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/packages/tabulator-table/rollup.config.js b/packages/tabulator-table/rollup.config.js
index 20c8be4f..fc1ab914 100644
--- a/packages/tabulator-table/rollup.config.js
+++ b/packages/tabulator-table/rollup.config.js
@@ -17,7 +17,10 @@ export default (async () => {
     return {
         input:
             build !== 'test'
-                ? ['src/demo.js', 'src/dbp-tabulator-table.js']
+                ? [
+                    'src/demo.js',
+                    'src/dbp-tabulator-table.js'
+                ]
                 : glob.sync('test/**/*.js'),
         output: {
             dir: 'dist',
diff --git a/packages/tabulator-table/src/tabulator-table.js b/packages/tabulator-table/src/tabulator-table.js
index d3c4dbda..2af016bd 100644
--- a/packages/tabulator-table/src/tabulator-table.js
+++ b/packages/tabulator-table/src/tabulator-table.js
@@ -66,8 +66,10 @@ export class TabulatorTable extends ScopedElementsMixin(DBPLitElement) {
     }
 
     disconnectedCallback() {
-        this.tabulatorTable.off("tableBuilt");
-        this.tabulatorTable.off("rowClick");
+        if (this.tabulatorTable) {
+            this.tabulatorTable.off("tableBuilt");
+            this.tabulatorTable.off("rowClick");
+        }
 
         super.disconnectedCallback();
     }
-- 
GitLab