From 20bc0a6c243bd50efc3a1865eb5b27e053973281 Mon Sep 17 00:00:00 2001 From: Horilla Date: Sat, 15 Jun 2024 14:06:37 +0530 Subject: [PATCH] [FIX] BASE: Fixed date changer to add to non date items --- attendance/static/attendance/actions.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/attendance/static/attendance/actions.js b/attendance/static/attendance/actions.js index 806c36016..0e7c7aafa 100644 --- a/attendance/static/attendance/actions.js +++ b/attendance/static/attendance/actions.js @@ -1721,10 +1721,12 @@ $(".requested-attendance-row").change(function () { // Iterate through all elements with the 'dateformat_changer' class and format their content $(".dateformat_changer").each(function (index, element) { - var currentDate = $(element).text(); + var currentDate = $(element).text().trim(); // Checking currentDate value is a date or None value. if (/[\.,\-\/]/.test(currentDate)) { var formattedDate = dateFormatter.getFormattedDate(currentDate); + } else if (currentDate) { + var formattedDate = currentDate; } else { var formattedDate = "None"; } @@ -1741,11 +1743,13 @@ var formattedDate = dateFormatter.getFormattedDate(currentDate); // Iterate through all elements with the 'timeformat_changer' class and format their content $(".timeformat_changer").each(function (index, element) { - var currentTime = $(element).text(); + var currentTime = $(element).text().trim(); // Checking currentTime value is a valid time. if (/[\.:]/.test(currentTime)) { var formattedTime = timeFormatter.getFormattedTime(currentTime); + } else if (currentTime) { + var formattedTime = currentTime; } else { var formattedTime = "None"; }