From 83473c7ed656fd13fe64550baf8c1a6c3d2fafa5 Mon Sep 17 00:00:00 2001 From: Zoe Roux Date: Sun, 27 Sep 2020 19:21:34 +0200 Subject: [PATCH] Fixing nested refresh of item grid --- src/app/app-routing.module.ts | 6 ++++-- src/app/components/items-grid/items-grid.component.ts | 1 - 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/app/app-routing.module.ts b/src/app/app-routing.module.ts index b4df29ee..79c54f8a 100644 --- a/src/app/app-routing.module.ts +++ b/src/app/app-routing.module.ts @@ -58,7 +58,8 @@ const routes: Routes = [ shows: PageResolver.forResource("collections/:slug/shows", ItemsGridComponent.routeMapper) }, canLoad: [AuthGuard.forPermissions("read")], - canActivate: [AuthGuard.forPermissions("read")] + canActivate: [AuthGuard.forPermissions("read")], + runGuardsAndResolvers: "always" }, {path: "people/:slug", component: CollectionComponent, resolve: @@ -67,7 +68,8 @@ const routes: Routes = [ shows: PageResolver.forResource("people/:slug/roles", ItemsGridComponent.routeMapper) }, canLoad: [AuthGuard.forPermissions("read")], - canActivate: [AuthGuard.forPermissions("read")] + canActivate: [AuthGuard.forPermissions("read")], + runGuardsAndResolvers: "always" }, {path: "show/:slug", component: ShowDetailsComponent, diff --git a/src/app/components/items-grid/items-grid.component.ts b/src/app/components/items-grid/items-grid.component.ts index a70e7b4b..b3fd3666 100644 --- a/src/app/components/items-grid/items-grid.component.ts +++ b/src/app/components/items-grid/items-grid.component.ts @@ -80,7 +80,6 @@ export class ItemsGridComponent || x.slug == this.route.snapshot.params.slug); } - // TODO /collection & /people does not get refreshed data from the provider when using a new filter/sort. // TODO add /people to the switch list. /*