Skip to content

Commit 08a29fd

Browse files
Piotr Fałdrowiczvder
Piotr Fałdrowicz
authored andcommitted
fixing duplicates in user defined lists in fragment input
1 parent d970ce6 commit 08a29fd

File tree

1 file changed

+7
-8
lines changed
  • designer/client/src/components/graph/node-modal/fragment-input-definition/settings/variants/fields

1 file changed

+7
-8
lines changed

designer/client/src/components/graph/node-modal/fragment-input-definition/settings/variants/fields/UserDefinedListInput.tsx

+7-8
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,21 @@
1-
import { useSelector } from "react-redux";
2-
import { getProcessingType } from "../../../../../../../reducers/selectors/graph";
3-
import { GenericValidationRequest } from "../../../../../../../actions/nk/adhocTesting";
4-
import { debounce } from "lodash";
5-
import { useSettings } from "../../SettingsProvider";
61
import { Box, Button, CircularProgress, FormControl, Stack } from "@mui/material";
2+
import { debounce } from "lodash";
73
import React, { useMemo, useRef, useState } from "react";
84
import type AceEditor from "react-ace";
9-
10-
115
import type { IAceEditor } from "react-ace/lib/types";
126
import { useTranslation } from "react-i18next";
7+
import { useSelector } from "react-redux";
8+
9+
import type { GenericValidationRequest } from "../../../../../../../actions/nk/adhocTesting";
1310
import HttpService from "../../../../../../../http/HttpService";
11+
import { getProcessingType } from "../../../../../../../reducers/selectors/graph";
1412
import type { NodeValidationError, ReturnedType, VariableTypes } from "../../../../../../../types";
1513
import { useDelayedEnterAction } from "../../../../../../toolbars/scenarioDetails/useDelayedEnterAction";
1614
import { SpelEditor } from "../../../../editors/expression/SpelEditor";
1715
import { ExpressionLang } from "../../../../editors/expression/types";
1816
import { getValidationErrorsForField, mandatoryValueValidator, uniqueValueValidator } from "../../../../editors/Validators";
1917
import type { FieldName, FixedValuesOption, onChangeType } from "../../../item";
18+
import { useSettings } from "../../SettingsProvider";
2019
import { ListItems } from "./ListItems";
2120
import { SettingLabelStyled } from "./StyledSettingsComponnets";
2221

@@ -191,7 +190,7 @@ export const UserDefinedListInput = ({
191190
}
192191
expressionObj={{ language: ExpressionLang.SpEL, expression: temporaryListItem.trim() }}
193192
onValueChange={(value) => {
194-
setTemporaryListItem(value.expression);
193+
setTemporaryListItem(value.expression.trim());
195194
setTemporaryValuesTyping(true);
196195
setTemporaryValueErrors([]);
197196
validateTemporaryListItem(value.expression);

0 commit comments

Comments
 (0)