mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-16 17:46:45 +00:00
refactor(core): Decouple datastore from workflow execution context (#18963)
This commit is contained in:
@@ -7,7 +7,7 @@ declare module 'n8n-workflow' {
|
||||
interface IWorkflowExecuteAdditionalData {
|
||||
hooks?: ExecutionLifecycleHooks;
|
||||
externalSecretsProxy: ExternalSecretsProxy;
|
||||
dataStoreProxyProvider?: DataStoreProxyProvider;
|
||||
'data-table'?: { dataStoreProxyProvider: DataStoreProxyProvider };
|
||||
dataStoreProjectId?: string;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -10,8 +10,8 @@ export function getDataStoreHelperFunctions(
|
||||
workflow: Workflow,
|
||||
node: INode,
|
||||
): Partial<DataStoreProxyFunctions> {
|
||||
if (additionalData.dataStoreProxyProvider === undefined) return {};
|
||||
const dataStoreProxyProvider = additionalData.dataStoreProxyProvider;
|
||||
const dataStoreProxyProvider = additionalData['data-table']?.dataStoreProxyProvider;
|
||||
if (!dataStoreProxyProvider) return {};
|
||||
return {
|
||||
getDataStoreAggregateProxy: async () =>
|
||||
await dataStoreProxyProvider.getDataStoreAggregateProxy(
|
||||
|
||||
Reference in New Issue
Block a user