mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-17 18:12:04 +00:00
fix(core): Fix metric default value handling and add AI model connection validation for setMetric operation in Evaluation (#18088)
This commit is contained in:
@@ -240,10 +240,13 @@ export function getOutputConnectionTypes(parameters: INodeParameters) {
|
||||
return [{ type: 'main' }];
|
||||
}
|
||||
|
||||
export function getInputConnectionTypes(parameters: INodeParameters) {
|
||||
export function getInputConnectionTypes(
|
||||
parameters: INodeParameters,
|
||||
metricRequiresModelConnectionFn: (metric: string) => boolean,
|
||||
) {
|
||||
if (
|
||||
parameters.operation === 'setMetrics' &&
|
||||
['correctness', 'helpfulness'].includes(parameters.metric as string)
|
||||
metricRequiresModelConnectionFn(parameters.metric as string)
|
||||
) {
|
||||
return [
|
||||
{ type: 'main' },
|
||||
|
||||
Reference in New Issue
Block a user