diff --git a/src/lib/translations/pruning-translation-loader.ts b/src/lib/translations/pruning-translation-loader.ts index d9b835b..64b49f5 100644 --- a/src/lib/translations/pruning-translation-loader.ts +++ b/src/lib/translations/pruning-translation-loader.ts @@ -12,6 +12,7 @@ interface T { } export class PruningTranslationLoader implements TranslateLoader { + readonly tenant = inject(GET_TENANT_FROM_PATH_FN)(); constructor( private readonly _http: HttpClient, private readonly _tenantService: TenantsService, @@ -20,9 +21,7 @@ export class PruningTranslationLoader implements TranslateLoader { ) {} getTranslation(lang: string): Observable { - const tenant = inject(GET_TENANT_FROM_PATH_FN)(); - - if (tenant) { + if (this.tenant) { return this._tenantService.waitForSettingTenant().pipe( switchMap(() => { const tenant = this._tenantService.activeTenant;