From 2f95c22796270d6c6eda13d219bb27160a9fe0f3 Mon Sep 17 00:00:00 2001 From: alireza Date: Thu, 27 Nov 2025 17:02:05 +0330 Subject: [PATCH] fix unkonwn bug --- src/app/telemetry/page.tsx | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/app/telemetry/page.tsx b/src/app/telemetry/page.tsx index d755b39..0d6cdf5 100644 --- a/src/app/telemetry/page.tsx +++ b/src/app/telemetry/page.tsx @@ -136,13 +136,18 @@ export default function TelemetryPage() { }, [selectedDate, loadData]) const sortedTelemetry = useMemo(() => { - return [...telemetry].sort((a, b) => new Date(a.serverTimestampUtc).getTime() - new Date(b.serverTimestampUtc).getTime()) + return [...telemetry].sort((a, b) => { + const aTime = a.serverTimestampUtc || a.timestampUtc + const bTime = b.serverTimestampUtc || b.timestampUtc + return new Date(aTime).getTime() - new Date(bTime).getTime() + }) }, [telemetry]) // تبدیل timestamp به ساعت (HH:MM:SS) const labels = useMemo(() => { return sortedTelemetry.map(t => { - const date = new Date(t.serverTimestampUtc) + const timestamp = t.serverTimestampUtc || t.timestampUtc + const date = new Date(timestamp) const hours = date.getHours().toString().padStart(2, '0') const minutes = date.getMinutes().toString().padStart(2, '0') const seconds = date.getSeconds().toString().padStart(2, '0')