Skip to content

Commit 09b6618

Browse files
[DSC-1979] Added consents filter to prevent null values in observable
1 parent 84f9750 commit 09b6618

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

src/app/shared/object-list/search-result-list-element/item-search-result/item-types/item/item-search-result-list-element.component.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ import { TruncatableService } from '../../../../../truncatable/truncatable.servi
1515
import { DSONameService } from '../../../../../../core/breadcrumbs/dso-name.service';
1616
import { APP_CONFIG, AppConfig } from '../../../../../../../config/app-config.interface';
1717
import { getFirstSucceededRemoteListPayload } from '../../../../../../core/shared/operators';
18-
import { map } from 'rxjs/operators';
18+
import { filter, map } from 'rxjs/operators';
1919

2020
@listableObjectComponent('PublicationSearchResult', ViewMode.ListElement)
2121
@listableObjectComponent(ItemSearchResult, ViewMode.ListElement)
@@ -69,7 +69,9 @@ export class ItemSearchResultListElementComponent extends SearchResultListElemen
6969
this.klaroService.watchConsentUpdates();
7070

7171
this.hasLoadedThirdPartyMetrics$ = combineLatest([
72-
this.klaroService.consentsUpdates$,
72+
this.klaroService.consentsUpdates$.pipe(
73+
filter(consents => consents != null)
74+
),
7375
this.dso.metrics?.pipe(
7476
getFirstSucceededRemoteListPayload(),
7577
map(metrics => {

0 commit comments

Comments
 (0)