From 3f50c45fa0607f0c64897aa970f1bfd43594068f Mon Sep 17 00:00:00 2001 From: Matt Van Horn <455140+mvanhorn@users.noreply.github.com> Date: Tue, 17 Mar 2026 00:35:37 -0700 Subject: [PATCH] Bugfix/fix storybook story of symbol autocomplete component The AdminService imported DataService via the barrel export `@ghostfolio/ui/services`, which re-exports from the same `index.ts` that also exports AdminService. This circular dependency caused DataService to be undefined at import time in the Storybook bundler. Switching to a direct relative import (`./data.service`) breaks the cycle and allows the Symbol Autocomplete story to render correctly. Fixes #6320 --- libs/ui/src/lib/services/admin.service.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libs/ui/src/lib/services/admin.service.ts b/libs/ui/src/lib/services/admin.service.ts index dec2a4dd5..094001c2f 100644 --- a/libs/ui/src/lib/services/admin.service.ts +++ b/libs/ui/src/lib/services/admin.service.ts @@ -22,7 +22,6 @@ import { } from '@ghostfolio/common/interfaces'; import { DateRange } from '@ghostfolio/common/types'; import { GF_ENVIRONMENT } from '@ghostfolio/ui/environment'; -import { DataService } from '@ghostfolio/ui/services'; import { HttpClient, HttpHeaders, HttpParams } from '@angular/common/http'; import { Injectable, inject } from '@angular/core'; @@ -31,6 +30,8 @@ import { DataSource, MarketData, Platform } from '@prisma/client'; import { JobStatus } from 'bull'; import { isNumber } from 'lodash'; +import { DataService } from './data.service'; + @Injectable({ providedIn: 'root' })