diff --git a/app/client/components/BaseView.js b/app/client/components/BaseView.js index df4c1518..a90e38d7 100644 --- a/app/client/components/BaseView.js +++ b/app/client/components/BaseView.js @@ -578,9 +578,10 @@ BaseView.prototype._saveEditRowField = function(editRowModel, colName, value) { mainRowModel[colName](value); } const ret = DataRowModel.prototype._saveField.call(editRowModel, colName, value) - // Display this rowId, even if it doesn't match the filter + // Display this rowId, even if it doesn't match the filter, + // unless the filter is on a Bool column .then((result) => { - if (!this.isDisposed()) { + if (!this.isDisposed() && this.currentColumn().pureType() !== 'Bool') { this._sectionFilter.addTemporaryRow(rowId); } return result;