fix date condition logic (#510)

Co-authored-by: Julien Nahum <julien@nahum.net>
This commit is contained in:
Favour Olayinka
2024-08-05 13:19:00 +01:00
committed by GitHub
parent 3280e38ee1
commit edf4d4bfe4
2 changed files with 10 additions and 10 deletions

View File

@@ -148,22 +148,22 @@ class FormLogicConditionChecker
private function checkBefore($condition, $fieldValue): bool
{
return $condition['value'] && $fieldValue && $fieldValue > $condition['value'];
return $condition['value'] && $fieldValue && $fieldValue < $condition['value'];
}
private function checkAfter($condition, $fieldValue): bool
{
return $condition['value'] && $fieldValue && $fieldValue < $condition['value'];
return $condition['value'] && $fieldValue && $fieldValue > $condition['value'];
}
private function checkOnOrBefore($condition, $fieldValue): bool
{
return $condition['value'] && $fieldValue && $fieldValue >= $condition['value'];
return $condition['value'] && $fieldValue && $fieldValue <= $condition['value'];
}
private function checkOnOrAfter($condition, $fieldValue): bool
{
return $condition['value'] && $fieldValue && $fieldValue <= $condition['value'];
return $condition['value'] && $fieldValue && $fieldValue >= $condition['value'];
}
private function checkPastWeek($condition, $fieldValue): bool