Преглед изворни кода

fix(admin-ui): Re-fetch asset list on channel change

Michael Bromley пре 2 година
родитељ
комит
e909725b8e

+ 3 - 2
packages/admin-ui/src/lib/catalog/src/components/asset-list/asset-list.component.ts

@@ -25,7 +25,8 @@ import { debounceTime, finalize, map, switchMap, takeUntil } from 'rxjs/operator
 })
 export class AssetListComponent
     extends BaseListComponent<GetAssetList.Query, GetAssetList.Items, GetAssetList.Variables>
-    implements OnInit {
+    implements OnInit
+{
     searchTerm$ = new BehaviorSubject<string | undefined>(undefined);
     filterByTags$ = new BehaviorSubject<TagFragment[] | undefined>(undefined);
     uploading = false;
@@ -41,7 +42,7 @@ export class AssetListComponent
     ) {
         super(router, route);
         super.setQueryFn(
-            (...args: any[]) => this.dataService.product.getAssetList(...args),
+            (...args: any[]) => this.dataService.product.getAssetList(...args).refetchOnChannelChange(),
             data => data.assets,
             (skip, take) => {
                 const searchTerm = this.searchTerm$.value;