Skip to content

Commit c2ce888

Browse files
Merge pull request #347 from rootcodelabs/refactoring-fixes
rowid fix
2 parents 46f765b + a9dffcf commit c2ce888

File tree

4 files changed

+5
-8
lines changed

4 files changed

+5
-8
lines changed

GUI/src/components/molecules/ValidationCriteria/DraggableItem/DraggableItem.tsx

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,6 @@ const DraggableItem = ({
6969
item.id === id ? { ...item, fieldName: newValue } : item
7070
)
7171
);
72-
if (newValue?.toLowerCase() === 'rowid') setValidationRuleError(true);
7372
}, []);
7473

7574
const changeDataType = (id: string | number, value: string) => {
@@ -79,7 +78,7 @@ const DraggableItem = ({
7978
updatedItems && setValidationRules(updatedItems);
8079
};
8180

82-
const getErrorMessage = (item: ValidationRule) => {
81+
const getErrorMessage = (item: ValidationRule) => {
8382
if (validationRuleError) {
8483
if (!item.fieldName) {
8584
return t('datasetGroups.detailedView.fieldName');
@@ -95,7 +94,7 @@ const DraggableItem = ({
9594
});
9695
}
9796
}
98-
return '';
97+
return '';
9998
};
10099

101100
return (

GUI/src/components/molecules/ValidationCriteria/RowsView.tsx

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,7 @@ const ValidationCriteriaRowsView: FC<
4242
);
4343

4444
if (
45-
isFieldNameExisting(validationRules, newValue) ||
46-
newValue?.toLowerCase() === 'rowid'
47-
) {
45+
isFieldNameExisting(validationRules, newValue)) {
4846
setValidationRuleError(true);
4947
}
5048
};

GUI/src/pages/DatasetGroups/CreateDatasetGroup.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ const CreateDatasetGroup: FC = () => {
5454
const [validationErrorType, setValidationErrorType] =
5555
useState<ValidationErrorTypes>(ValidationErrorTypes.NULL);
5656

57-
const validateData = useCallback(() => {
57+
const validateData = useCallback(() => {
5858
setNodesError(validateClassHierarchy(nodes));
5959
setDatasetNameError(!datasetName);
6060
setValidationRuleError(validateValidationRules(validationRules));

GUI/src/utils/datasetGroupsUtils.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ export const validateClassHierarchy = (data: Class[]) => {
8888

8989
export const validateValidationRules = (data: ValidationRule[] | undefined) => {
9090
for (let item of data) {
91-
if (item.fieldName === '' || item.dataType === '') {
91+
if (item.fieldName === '' || item.dataType === '' || item.fieldName.toLowerCase() === 'rowid') {
9292
return true;
9393
}
9494
}

0 commit comments

Comments
 (0)