Browse Source

Improve Ghostfolio data provider integration

pull/4743/head
Thomas Kaul 3 months ago
parent
commit
c7a3de4567
  1. 4
      apps/api/src/services/data-provider/data-provider.service.ts

4
apps/api/src/services/data-provider/data-provider.service.ts

@ -163,8 +163,10 @@ export class DataProviderService {
} }
public async getDataSources({ public async getDataSources({
includeGhostfolio = false,
user user
}: { }: {
includeGhostfolio?: boolean;
user: UserWithSettings; user: UserWithSettings;
}): Promise<DataSource[]> { }): Promise<DataSource[]> {
let dataSourcesKey: 'DATA_SOURCES' | 'DATA_SOURCES_LEGACY' = 'DATA_SOURCES'; let dataSourcesKey: 'DATA_SOURCES' | 'DATA_SOURCES_LEGACY' = 'DATA_SOURCES';
@ -187,7 +189,7 @@ export class DataProviderService {
PROPERTY_API_KEY_GHOSTFOLIO PROPERTY_API_KEY_GHOSTFOLIO
)) as string; )) as string;
if (ghostfolioApiKey || hasRole(user, 'ADMIN')) { if (includeGhostfolio || ghostfolioApiKey) {
dataSources.push('GHOSTFOLIO'); dataSources.push('GHOSTFOLIO');
} }

Loading…
Cancel
Save