diff --git a/resources/js/Pages/CallLaters/Index.vue b/resources/js/Pages/CallLaters/Index.vue index e6527b0..044a15e 100644 --- a/resources/js/Pages/CallLaters/Index.vue +++ b/resources/js/Pages/CallLaters/Index.vue @@ -97,7 +97,9 @@ function openAndComplete(item) { function isOverdue(item) { if (!item.call_back_at) return false; - return new Date(item.call_back_at) < new Date(); + // Strip Z so the value is parsed as local time (datetimes are stored as local time with a wrong Z suffix) + const localDateStr = item.call_back_at.replace("Z", "").replace("T", " "); + return new Date(localDateStr) < new Date(); } const columns = [