From: Bill Erickson Date: Thu, 31 Oct 2019 22:00:43 +0000 (-0400) Subject: LPXXX Angular Catalog Preferences Page X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=refs%2Fheads%2Fuser%2Fberick%2Flpxxx-ang-cat-prefs;p=working%2FEvergreen.git LPXXX Angular Catalog Preferences Page Signed-off-by: Bill Erickson --- diff --git a/Open-ILS/src/eg2/src/app/staff/catalog/prefs.component.ts b/Open-ILS/src/eg2/src/app/staff/catalog/prefs.component.ts index 4f923d0da1..12d6d2cd5e 100644 --- a/Open-ILS/src/eg2/src/app/staff/catalog/prefs.component.ts +++ b/Open-ILS/src/eg2/src/app/staff/catalog/prefs.component.ts @@ -68,9 +68,15 @@ export class PreferencesComponent implements OnInit { countChanged() { const value: number = this.settings['eg.catalog.results.count']; - this.store.setItem('eg.catalog.results.count', value) - .then(_ => this.toast.success(this.successMsg.text)) - .then(_ => this.staffCat.searchContext.pager.limit = value); + if (value) { + this.store.setItem('eg.catalog.results.count', value) + .then(_ => this.toast.success(this.successMsg.text)) + .then(_ => this.staffCat.searchContext.pager.limit = value); + } else { + this.store.removeItem('eg.catalog.results.count') + .then(_ => this.toast.success(this.successMsg.text)) + .then(_ => this.staffCat.searchContext.pager.limit = 20); // default + } } }