diff --git a/packages/core/client/src/schema-component/common/utils/uitls.tsx b/packages/core/client/src/schema-component/common/utils/uitls.tsx index da649cb785..314a50fc42 100644 --- a/packages/core/client/src/schema-component/common/utils/uitls.tsx +++ b/packages/core/client/src/schema-component/common/utils/uitls.tsx @@ -145,15 +145,7 @@ const processCondition = async ( const processAdvancedCondition = async (condition, variables, localVariables, jsonLogic) => { const operator = condition.op; const rightValue = await parseVariableValue(condition.rightVar, variables, localVariables); - let leftValue = await parseVariableValue(condition.leftVar, variables, localVariables); - const leftCollectionField = await variables.getCollectionField(condition.leftVar, localVariables); - if ( - leftValue && - ['datetime', 'date', 'datetimeNoTz', 'dateOnly', 'unixTimestamp'].includes(leftCollectionField.type) - ) { - const format = getFormatFromDateStr(rightValue); - leftValue = dayjs.utc(leftValue).local().format(format); - } + const leftValue = await parseVariableValue(condition.leftVar, variables, localVariables); if (operator) { return jsonLogic.apply({ [operator]: [leftValue, rightValue] }); }