Make validation logic more consistent

MAILPOET-4987
This commit is contained in:
John Oleksowicz
2023-05-01 09:27:41 -05:00
committed by Veljko V
parent ca2a6ceac8
commit 6d9f6cfe6a

View File

@ -79,8 +79,11 @@ export function validateWooCommerce(formItems: WooCommerceFormItem): boolean {
) {
return false;
}
if (formItems.action === WooCommerceActionTypes.AVERAGE_SPENT) {
return !!formItems.amount && !!formItems.operator && !!formItems.days;
if (
formItems.action === WooCommerceActionTypes.AVERAGE_SPENT &&
(!formItems.amount || !formItems.operator || !formItems.days)
) {
return false;
}
if (formItems.action === WooCommerceActionTypes.PURCHASE_DATE) {
return validateDateField(formItems);