From a6b49f2dbd8715d1638c61e360558b402f9ac868 Mon Sep 17 00:00:00 2001 From: Oleg Ivaniv Date: Fri, 6 Dec 2024 14:46:48 +0100 Subject: [PATCH] Fix state for tags --- .../composables/useTestDefinitionForm.ts | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/packages/editor-ui/src/components/TestDefinition/composables/useTestDefinitionForm.ts b/packages/editor-ui/src/components/TestDefinition/composables/useTestDefinitionForm.ts index 01597aeaa9..9aea4085ae 100644 --- a/packages/editor-ui/src/components/TestDefinition/composables/useTestDefinitionForm.ts +++ b/packages/editor-ui/src/components/TestDefinition/composables/useTestDefinitionForm.ts @@ -18,7 +18,10 @@ interface EditableField { export interface IEvaluationFormState { name: EditableField; description: string; - tags: ITag[]; + tags: { + isEditing: boolean; + appliedTagIds: string[]; + }; evaluationWorkflow: INodeParameterResourceLocator; metrics: TestMetricRecord[]; } @@ -41,7 +44,10 @@ export function useTestDefinitionForm() { isEditing: false, tempValue: '', }, - tags: [], + tags: { + isEditing: false, + appliedTagIds: [], + }, evaluationWorkflow: { mode: 'list', value: '', @@ -78,7 +84,10 @@ export function useTestDefinitionForm() { isEditing: false, tempValue: '', }, - tags: testDefinition.annotationTagId ? [tagIdToITag(testDefinition.annotationTagId)] : [], + tags: { + isEditing: false, + appliedTagIds: testDefinition.annotationTagId ? [testDefinition.annotationTagId] : [], + }, evaluationWorkflow: { mode: 'list', value: testDefinition.evaluationWorkflowId ?? '',