diff --git a/packages/server/src/utils/buildAgentflow.ts b/packages/server/src/utils/buildAgentflow.ts index 4ce91285a..378054979 100644 --- a/packages/server/src/utils/buildAgentflow.ts +++ b/packages/server/src/utils/buildAgentflow.ts @@ -1503,7 +1503,14 @@ export const executeAgentFlow = async ({ try { if (chatflow.analytic) { - analyticHandlers = AnalyticHandler.getInstance({ inputs: {} } as any, { + // Override config analytics + let analyticInputs: ICommonObject = {} + if (overrideConfig?.analytics && Object.keys(overrideConfig.analytics).length > 0) { + analyticInputs = { + ...overrideConfig.analytics + } + } + analyticHandlers = AnalyticHandler.getInstance({ inputs: { analytics: analyticInputs } } as any, { orgId, workspaceId, appDataSource,