mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-19 02:51:14 +00:00
feat(core): Expose data store service to Data Store Node (no-changelog) (#17970)
Co-authored-by: Daria Staferova <daria.staferova@n8n.io>
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
/* eslint-disable @typescript-eslint/no-unsafe-member-access */
|
||||
/* eslint-disable @typescript-eslint/no-unsafe-assignment */
|
||||
import type { PushMessage, PushType } from '@n8n/api-types';
|
||||
import { Logger } from '@n8n/backend-common';
|
||||
import { Logger, ModuleRegistry } from '@n8n/backend-common';
|
||||
import { GlobalConfig } from '@n8n/config';
|
||||
import { ExecutionRepository, WorkflowRepository } from '@n8n/db';
|
||||
import { Container } from '@n8n/di';
|
||||
@@ -377,7 +377,15 @@ export async function getBase(
|
||||
|
||||
const eventService = Container.get(EventService);
|
||||
|
||||
const moduleRegistry = Container.get(ModuleRegistry);
|
||||
const dataStoreProxyProvider = moduleRegistry.isActive('data-store')
|
||||
? Container.get(
|
||||
(await import('@/modules/data-store/data-store-proxy.service')).DataStoreProxyService,
|
||||
)
|
||||
: undefined;
|
||||
|
||||
return {
|
||||
dataStoreProxyProvider,
|
||||
currentNodeExecutionIndex: 0,
|
||||
credentialsHelper: Container.get(CredentialsHelper),
|
||||
executeWorkflow,
|
||||
|
||||
Reference in New Issue
Block a user