From a50380ff182c9ffa651d5ea754f2faae55a2199c Mon Sep 17 00:00:00 2001 From: Ryan Mathis Date: Tue, 27 Nov 2018 12:44:49 -0700 Subject: [PATCH] SHIBUI-1013 Fixed issue with version being outdated after saving new filter --- ui/src/app/metadata/filter/effect/collection.effect.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/ui/src/app/metadata/filter/effect/collection.effect.ts b/ui/src/app/metadata/filter/effect/collection.effect.ts index 4dde8f3a4..f2975bd34 100644 --- a/ui/src/app/metadata/filter/effect/collection.effect.ts +++ b/ui/src/app/metadata/filter/effect/collection.effect.ts @@ -102,6 +102,14 @@ export class FilterCollectionEffects { tap(([filter, provider]) => this.router.navigate(['/', 'metadata', 'provider', provider, 'filters'])) ); + @Effect() + addFilterSuccessReloadParent$ = this.actions$.pipe( + ofType(FilterCollectionActionTypes.ADD_FILTER_SUCCESS), + map(action => action.payload), + withLatestFrom(this.store.select(fromProvider.getSelectedProviderId).pipe(skipWhile(id => !id))), + map(([filter, provider]) => new SelectProviderRequest(provider)) + ); + @Effect() updateFilter$ = this.actions$.pipe( ofType(FilterCollectionActionTypes.UPDATE_FILTER_REQUEST),