From 1b6d1f10390b68c37095f5b84c88a877fa8725bd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1s=20Sexenian?= <99925035+tomas-sexenian@users.noreply.github.com> Date: Mon, 28 Apr 2025 11:05:11 -0300 Subject: [PATCH] Make age return 0 when working with null date Issue:204335 --- common/src/main/java/com/genexus/CommonUtil.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/common/src/main/java/com/genexus/CommonUtil.java b/common/src/main/java/com/genexus/CommonUtil.java index 42af5b2e8..42d3bca55 100644 --- a/common/src/main/java/com/genexus/CommonUtil.java +++ b/common/src/main/java/com/genexus/CommonUtil.java @@ -1599,6 +1599,10 @@ public static int age(Date fn, Date today) { Date fnDate = resetTime(fn); Date todayDate = resetTime(today); + Date sentinel = newNullDate(); + if (fnDate.equals(sentinel) || todayDate.equals(sentinel)) { + return 0; + } int age = 0; int multiplier = 1;