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 {
|
try {
|
||||||
if (chatflow.analytic) {
|
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,
|
orgId,
|
||||||
workspaceId,
|
workspaceId,
|
||||||
appDataSource,
|
appDataSource,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue