fix(utils/buildAgentflow): enhance analytic handler configuration to support overrides
This commit is contained in:
parent
7dfa269502
commit
9f31adf1c3
|
|
@ -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,
|
||||
|
|
|
|||
Loading…
Reference in New Issue