[#425] Event title modification of all day event alter event dates (#431)

Co-authored-by: Camille Moussu <cmoussu@linagora.com>
This commit is contained in:
Camille Moussu
2025-12-18 09:09:02 +01:00
committed by GitHub
parent 403517e827
commit 90d6058b0f
4 changed files with 10 additions and 11 deletions
+6 -3
View File
@@ -994,18 +994,21 @@ function formatEnd(
const formatDatePart = (d: Date) =>
d.toLocaleDateString("en-CA", { timeZone }); // YYYY-MM-DD format
const sameDay = formatDatePart(startDate) === formatDatePart(endDate);
if (allday) {
const inclusiveEndDate = new Date(endDate);
inclusiveEndDate.setDate(inclusiveEndDate.getDate() - 1);
const sameDay =
formatDatePart(startDate) === formatDatePart(inclusiveEndDate);
return sameDay
? null
: endDate.toLocaleDateString(t("locale"), {
: inclusiveEndDate.toLocaleDateString(t("locale"), {
year: "numeric",
month: "short",
day: "numeric",
timeZone,
});
} else {
const sameDay = formatDatePart(startDate) === formatDatePart(endDate);
if (sameDay) {
return endDate.toLocaleTimeString(t("locale"), {
hour: "2-digit",