* All apps: fix last rows was removed when adding new entry to list with only a couple of rows

see ticket #48204, we do a full refresh now to work around this issue until we have a real fix
This commit is contained in:
Ralf Becker
2020-08-17 12:15:40 +02:00
parent e3434b144d
commit 26a6749b3d
4 changed files with 28 additions and 1 deletions

View File

@@ -595,6 +595,11 @@ var et2_nextmatch = /** @class */ (function (_super) {
if (type === void 0) { type = et2_nextmatch.ADD; }
var index = egw.preference("lazy-update") == "lazy" ? 0 :
(this.is_sorted_by_modified() ? 0 : false);
// workaround for datagrid deleting the last row, see ticket #48204
// if we only have a couple of rows, do a full refresh instead
if (this.controller.getTotalCount() < 15) {
return false;
}
// No add, do a full refresh
if (index === false) {
return false;