From 5a8e220dd90b668dbe7426c36321118c8cdb7aba Mon Sep 17 00:00:00 2001 From: yumoqing Date: Fri, 26 Sep 2025 09:02:46 +0800 Subject: [PATCH] bugfix --- bricks/dataviewer.js | 2 +- bricks/form.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/bricks/dataviewer.js b/bricks/dataviewer.js index 37f4475..74a3c6a 100644 --- a/bricks/dataviewer.js +++ b/bricks/dataviewer.js @@ -309,7 +309,7 @@ bricks.DataViewer = class extends bricks.VBox { var title = bricks.app.i18n._("Update record"); var form = this.build_update_form(record); var win = this.build_window(icon, title, form); - form.bind('submited', this.update_record_finish.bind(this, win)); + form.bind('submited', this.update_record_finish.bind(this, win, form)); } async update_record_finish(win, form, event){ await this.renew_record_view(form, this.select_row); diff --git a/bricks/form.js b/bricks/form.js index 9341311..1b25646 100644 --- a/bricks/form.js +++ b/bricks/form.js @@ -244,7 +244,7 @@ bricks.FormBase = class extends bricks.Layout { w.focus(); return; } - if (d[name] === null){ + if (name != 'id' and d[name] === null){ continue; } if (this.origin_data[name] == d[name]){