Fix missing loadViewConfig breaks loading saved view

This commit is contained in:
Michael Shamoon 2022-10-13 12:27:41 -07:00
parent deaf02780e
commit 02e8157fb9

View File

@ -139,13 +139,7 @@ export class DocumentListComponent implements OnInit, OnDestroy {
.subscribe((queryParams) => { .subscribe((queryParams) => {
if (queryParams.has('view')) { if (queryParams.has('view')) {
// loading a saved view on /documents // loading a saved view on /documents
this.savedViewService this.loadViewConfig(parseInt(queryParams.get('view')))
.getCached(parseInt(queryParams.get('view')))
.pipe(first())
.subscribe((view) => {
this.list.activateSavedView(view)
this.list.reload()
})
} else { } else {
this.list.activateSavedView(null) this.list.activateSavedView(null)
this.list.loadFromQueryParams(queryParams) this.list.loadFromQueryParams(queryParams)
@ -180,6 +174,16 @@ export class DocumentListComponent implements OnInit, OnDestroy {
} }
} }
loadViewConfig(viewID: number) {
this.savedViewService
.getCached(viewID)
.pipe(first())
.subscribe((view) => {
this.list.activateSavedView(view)
this.list.reload()
})
}
saveViewConfigAs() { saveViewConfigAs() {
let modal = this.modalService.open(SaveViewConfigDialogComponent, { let modal = this.modalService.open(SaveViewConfigDialogComponent, {
backdrop: 'static', backdrop: 'static',