This works correctly, thank you. Should I always call UnitOfWorkManager.Current.EnableFilter(AbpDataFilters.MustHaveTenant) before calling UnitOfWorkManager.Current.SetTenantId or is the observed behaviour considered a bug?
Is your GetFinancialConnector method called over an iterface?
Yes it is.
How do you inject it while using.
In the console app I use AbpBootstrapper. To resolve IFinancialConnectorService I use:
IFinancialConnectorService financialConnectorService = IocManager.Instance.Resolve<IFinancialConnectorService>();
Also, is it application service?
No, the base class of FinancialConnectorService is MyAppServiceBase. FinancialConnectorService furthermore implements ITransientDependency.
Did you try to make this method virtual?
Yes, this doesn't change anything.