thinko; fix filter set deletion and refresh
authorJason Etheridge <phasefx@gmail.com>
Fri, 19 May 2023 12:52:46 +0000 (08:52 -0400)
committerJason Etheridge <phasefx@gmail.com>
Fri, 19 May 2023 12:52:46 +0000 (08:52 -0400)
Signed-off-by: Jason Etheridge <phasefx@gmail.com>
Open-ILS/src/eg2/src/app/share/grid/grid.ts

index 16c9a04..fa7c2b4 100644 (file)
@@ -1290,8 +1290,8 @@ export class GridContext {
     deleteFilters(withName: string): void {
         this.store.getItem('eg.grid.filters.' + this.persistKey).then( setting => {
             if (setting) {
-                setting[withName] = undefined;
                 if (setting[withName]) {
+                    setting[withName] = undefined;
                     delete setting[withName]; /* not releasing right away */
                 } else {
                     console.warn('Could not find ' + withName + ' in eg.grid.filters.' + this.persistKey,setting);