From: Bill Erickson Date: Thu, 30 Jul 2020 19:29:08 +0000 (-0400) Subject: LP1889685 Staff catalog record CN browse retains search X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=f075c1b39b773b33bf13527ecdf290b63ece3455;p=working%2FEvergreen.git LP1889685 Staff catalog record CN browse retains search Using the Shelf Browse tab on the record detail page in the Angular staff catalog no longer clobbers the active search, allowing the search navigation buttons (Next, Previous, etc.) to continue working. Signed-off-by: Bill Erickson --- diff --git a/Open-ILS/src/eg2/src/app/staff/catalog/cnbrowse/results.component.ts b/Open-ILS/src/eg2/src/app/staff/catalog/cnbrowse/results.component.ts index 464f443a1f..cdcff7f65b 100644 --- a/Open-ILS/src/eg2/src/app/staff/catalog/cnbrowse/results.component.ts +++ b/Open-ILS/src/eg2/src/app/staff/catalog/cnbrowse/results.component.ts @@ -48,6 +48,13 @@ export class CnBrowseResultsComponent implements OnInit, OnDestroy { ngOnInit() { this.searchContext = this.staffCat.searchContext; + if (this.bibSummary) { + // Avoid clobbering the active search when browsing in + // the context of a specific record. + this.searchContext = + this.staffCat.cloneContext(this.searchContext); + } + for (let idx = 0; idx < this.rowCount; idx++) { this.rowIndexList.push(idx); }