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
+ }
}
}