diff --git a/frontend/src/components/DisplayTable.vue b/frontend/src/components/DisplayTable.vue index e7b14adf..ca64d81c 100644 --- a/frontend/src/components/DisplayTable.vue +++ b/frontend/src/components/DisplayTable.vue @@ -197,6 +197,7 @@ field.editable); }, - // totalRows: function () { - // if (this.items?.length) { - // return this.items.length; - // } else return this.totalRows; - // }, + totalRows: function () { + if (this.items?.length && !this.filter) { + return this.items.length; + } else return this.totalRows; + }, sortOptions() { return this.fields .filter((f) => f.sortable) @@ -344,8 +346,11 @@ export default { }, onFiltered(filteredItems) { // Trigger pagination to update the number of buttons/pages due to filtering - this.totalRows = filteredItems.length; - this.currentPage = 1; + if (this.filter) { + this.totalRows = filteredItems.length; + } + + this.currentPage = 0; }, }, }; diff --git a/grad-version b/grad-version index 7c8f9831..5576b98d 100644 --- a/grad-version +++ b/grad-version @@ -2,6 +2,6 @@ "version": { "dev": "1.14.1", "test": "1.14.1", - "prod": "1.13.1" + "prod": "1.14.1" } }