feat: run re-recognizing bank transactions on edit bank rule

This commit is contained in:
Ahmed Bouhuolia
2024-08-12 20:07:01 +02:00
parent 193a86cf30
commit cf4bb3007e
6 changed files with 24 additions and 8 deletions

View File

@@ -177,12 +177,12 @@ function RuleFormConditions() {
setFieldValue('conditions', _conditions);
};
const handleConditionFieldChange = (item) => {
const handleConditionFieldChange = R.curry((index, item) => {
const defaultComparator = getDefaultFieldConditionByFieldKey(item.value);
setFieldValue(`conditions[${index}].field`, item.value);
setFieldValue(`conditions[${index}].comparator`, defaultComparator);
};
});
return (
<Box style={{ marginBottom: 15 }}>
@@ -199,7 +199,7 @@ function RuleFormConditions() {
name={`conditions[${index}].field`}
items={Fields}
popoverProps={{ minimal: true, inline: false }}
onItemChange={handleConditionFieldChange}
onItemChange={handleConditionFieldChange(index)}
fastField
/>
</FFormGroup>

View File

@@ -84,6 +84,6 @@ export const getDefaultFieldConditionByFieldKey = (fieldKey?: string) => {
case 'amount':
return 'bigger_or_equal';
default:
return 'equals';
return 'contains';
}
};