Skip to content

Commit 2f3263b

Browse files
authored
fix(VariantManagement): fix "Manage Views" default validation (#5798)
Fixes #5766
1 parent f1d18d8 commit 2f3263b

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

packages/main/src/components/VariantManagement/ManageViewsTableRows.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,10 @@ export const ManageViewsTableRows = (props: ManageViewsTableRowsProps) => {
9494
props.manageViewsInputProps?.onInput(e);
9595
}
9696
const trimmedValue = trimAndRemoveSpaces(e.target.value);
97-
if (variantNames.includes(trimmedValue) || Array.from(changedVariantNames.values()).includes(trimmedValue)) {
97+
if (
98+
children !== trimmedValue &&
99+
(variantNames.includes(trimmedValue) || Array.from(changedVariantNames.values()).includes(trimmedValue))
100+
) {
98101
setVariantNameInvalid(errorTextAlreadyExists);
99102
setInvalidVariants((prev) => ({ ...prev, [`${children}`]: inputRef.current }));
100103
handleRowChange(e, { currentVariant: children, children: trimmedValue });

0 commit comments

Comments
 (0)