From 7e01d1ae6a93da3110727021387add6400e3e6df Mon Sep 17 00:00:00 2001 From: ralf <rb@egroupware.org> Date: Wed, 16 Mar 2022 23:22:05 +0200 Subject: [PATCH] fix timezone of completed date --- infolog/js/app.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/infolog/js/app.ts b/infolog/js/app.ts index 7399499341..807aa0844d 100644 --- a/infolog/js/app.ts +++ b/infolog/js/app.ts @@ -459,7 +459,7 @@ class InfologApp extends EgwApp break; case 'info_datecompleted': - completed = !datecompleted.get_value(); + completed = !!datecompleted.get_value(); if (completed !== (old_status === 'done' || old_status === 'billed')) { status.set_value(completed ? 'done' : 'not-started'); @@ -476,7 +476,9 @@ class InfologApp extends EgwApp } else if (completed && datecompleted && !datecompleted.get_value()) { - datecompleted.set_value(new Date()); + const now = new Date(); + const localtime = new Date(now.valueOf()-now.getTimezoneOffset()*60000); + datecompleted.set_value(localtime); } }