From ddc8124a5a652a42fb56c9f2cdb90da2b358949c Mon Sep 17 00:00:00 2001 From: sunshinesmilelk <1176136681@qq.com> Date: Mon, 14 Oct 2024 15:37:18 +0800 Subject: [PATCH] fix(sql): restart error for sql cell --- .../libro-sql-cell/src/libro-sql-cell-view.tsx | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/packages/libro-sql-cell/src/libro-sql-cell-view.tsx b/packages/libro-sql-cell/src/libro-sql-cell-view.tsx index 95e6bf35..0402ae99 100644 --- a/packages/libro-sql-cell/src/libro-sql-cell-view.tsx +++ b/packages/libro-sql-cell/src/libro-sql-cell-view.tsx @@ -355,11 +355,18 @@ export class LibroSqlCellView extends LibroEditableExecutableCellView { ) as LibroSqlCellView[], ); } - if (this.parent.model.onRestart) { - this.parent.model.onRestart(() => { - this.getDatabaseConfig(); + this.parentReady + .then(() => { + if (this.parent.model.onRestart) { + this.parent.model.onRestart(() => { + this.getDatabaseConfig(); + }); + } + return; + }) + .catch(() => { + // }); - } } override onViewMount = async () => {