diff --git a/apps/api/src/app/admin/admin.service.ts b/apps/api/src/app/admin/admin.service.ts index 881f1fe4d..173854ea7 100644 --- a/apps/api/src/app/admin/admin.service.ts +++ b/apps/api/src/app/admin/admin.service.ts @@ -207,8 +207,8 @@ export class AdminService { assetClass, assetSubClass, comment, - currency, countries, + currency, dataSource, name, Order, diff --git a/libs/ui/src/lib/assistant/assistant-list-item/assistant-list-item.component.ts b/libs/ui/src/lib/assistant/assistant-list-item/assistant-list-item.component.ts index 7e3c07d46..d00977c18 100644 --- a/libs/ui/src/lib/assistant/assistant-list-item/assistant-list-item.component.ts +++ b/libs/ui/src/lib/assistant/assistant-list-item/assistant-list-item.component.ts @@ -12,10 +12,7 @@ import { ViewChild } from '@angular/core'; import { Params } from '@angular/router'; -import { Position } from '@ghostfolio/common/interfaces'; -import { SymbolProfile } from '@prisma/client'; - -import { ISearchResultItem } from '../interfaces/interfaces'; +import { ISearchResultItem } from '@ghostfolio/ui/assistant/interfaces/interfaces'; @Component({ changeDetection: ChangeDetectionStrategy.OnPush, @@ -43,18 +40,21 @@ export class AssistantListItemComponent implements FocusableOption, OnChanges { public constructor(private changeDetectorRef: ChangeDetectorRef) {} public ngOnChanges() { + const dataSource = this.item?.dataSource; + const symbol = this.item?.symbol; + if (this.mode === 'assetProfile') { this.queryParams = { - assetProfileDialog: true, - dataSource: this.item?.dataSource, - symbol: this.item?.symbol + dataSource, + symbol, + assetProfileDialog: true }; this.routerLink = ['/admin', 'market-data']; } else if (this.mode === 'holding') { this.queryParams = { - dataSource: this.item?.dataSource, - positionDetailDialog: true, - symbol: this.item?.symbol + dataSource, + symbol, + positionDetailDialog: true }; this.routerLink = ['/portfolio', 'holdings']; }