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; return false;
} }
if (formItems.action === WooCommerceActionTypes.AVERAGE_SPENT) { if (
return !!formItems.amount && !!formItems.operator && !!formItems.days; formItems.action === WooCommerceActionTypes.AVERAGE_SPENT &&
(!formItems.amount || !formItems.operator || !formItems.days)
) {
return false;
} }
if (formItems.action === WooCommerceActionTypes.PURCHASE_DATE) { if (formItems.action === WooCommerceActionTypes.PURCHASE_DATE) {
return validateDateField(formItems); return validateDateField(formItems);