mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-16 17:46:45 +00:00
refactor(core): Store projectId on additionalData independent of dataStore context (no-changelog) (#19093)
This commit is contained in:
@@ -8,7 +8,10 @@ declare module 'n8n-workflow' {
|
||||
hooks?: ExecutionLifecycleHooks;
|
||||
externalSecretsProxy: ExternalSecretsProxy;
|
||||
'data-table'?: { dataStoreProxyProvider: DataStoreProxyProvider };
|
||||
dataStoreProjectId?: string;
|
||||
// Project ID is currently only added on the additionalData if the user
|
||||
// has data table listing permission for that project. We should consider
|
||||
// that only data tables belonging to their respective projects are shown.
|
||||
dataTableProjectId?: string;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -17,14 +17,14 @@ export function getDataStoreHelperFunctions(
|
||||
await dataStoreProxyProvider.getDataStoreAggregateProxy(
|
||||
workflow,
|
||||
node,
|
||||
additionalData.dataStoreProjectId,
|
||||
additionalData.dataTableProjectId,
|
||||
),
|
||||
getDataStoreProxy: async (dataStoreId: string) =>
|
||||
await dataStoreProxyProvider.getDataStoreProxy(
|
||||
workflow,
|
||||
node,
|
||||
dataStoreId,
|
||||
additionalData.dataStoreProjectId,
|
||||
additionalData.dataTableProjectId,
|
||||
),
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user