diff --git a/client/src/components/report-center-modal/report-center-modal-filters-sorters-component.jsx b/client/src/components/report-center-modal/report-center-modal-filters-sorters-component.jsx
index 7c7b3cc98..60a437bfc 100644
--- a/client/src/components/report-center-modal/report-center-modal-filters-sorters-component.jsx
+++ b/client/src/components/report-center-modal/report-center-modal-filters-sorters-component.jsx
@@ -119,7 +119,7 @@ function FiltersSection({filters, form, bodyshop}) {
const type = filters.find(f => f.name === name)?.type;
const reflector = filters.find(f => f.name === name)?.reflector;
const operator = form.getFieldValue(['filters', field.name, "operator"]);
- const operatorType = getWhereOperatorsByType(type).find((o) => o.value === operator)?.type;
+ const operatorType = operator ? getWhereOperatorsByType(type).find((o) => o.value === operator)?.type : null;
return
trigger.parentNode}
@@ -184,7 +185,8 @@ function FiltersSection({filters, form, bodyshop}) {
if (type === "number") {
return (
form.setFieldValue(fieldPath, value)}/>
+ disabled={!operator}
+ onChange={(value) => form.setFieldValue(fieldPath, value)}/>
);
}
@@ -192,6 +194,7 @@ function FiltersSection({filters, form, bodyshop}) {
if (type === "date") {
return (
form.setFieldValue(fieldPath, date)}
/>
);
@@ -201,14 +204,15 @@ function FiltersSection({filters, form, bodyshop}) {
if (type === "boolean" || type === "bool") {
return (