Skip to content

Commit 7de190d

Browse files
saved filters: fix sorting when fast filter applied
1 parent db55f53 commit 7de190d

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

frontend/src/app/components/dashboard/db-table-view/db-table-view.component.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,10 @@ import { SelectionModel } from '@angular/cdk/collections';
4141
import { TableRowService } from 'src/app/services/table-row.service';
4242
import { TableStateService } from 'src/app/services/table-state.service';
4343
import { formatFieldValue } from 'src/app/lib/format-field-value';
44+
import { getTableTypes } from 'src/app/lib/setup-table-row-structure';
4445
import { merge } from 'rxjs';
4546
import { normalizeTableName } from '../../../lib/normalize'
4647
import { tap } from 'rxjs/operators';
47-
import { getTableTypes } from 'src/app/lib/setup-table-row-structure';
4848

4949
interface Column {
5050
title: string,
@@ -163,9 +163,14 @@ export class DbTableViewComponent implements OnInit {
163163
tap(() => {
164164

165165
const filters = JsonURL.stringify( this.activeFilters );
166+
const saved_filter = this.route.snapshot.queryParams.saved_filter;
167+
const dynamic_column = this.route.snapshot.queryParams.dynamic_column;
168+
166169
this.router.navigate([`/dashboard/${this.connectionID}/${this.name}`], {
167170
queryParams: {
168171
filters,
172+
saved_filter,
173+
dynamic_column,
169174
sort_active: this.sort.active,
170175
sort_direction: this.sort.direction.toUpperCase(),
171176
page_index: this.paginator.pageIndex,

0 commit comments

Comments
 (0)