From c871bebee6388b4d0e68a387e40b28e4dd2f7005 Mon Sep 17 00:00:00 2001 From: Nicolas Mowen Date: Thu, 20 Jun 2024 07:25:02 -0600 Subject: [PATCH] Fix export timing (#12080) --- web/src/components/card/ReviewCard.tsx | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/web/src/components/card/ReviewCard.tsx b/web/src/components/card/ReviewCard.tsx index dacb55b69..fe221e112 100644 --- a/web/src/components/card/ReviewCard.tsx +++ b/web/src/components/card/ReviewCard.tsx @@ -1,7 +1,7 @@ import { baseUrl } from "@/api/baseUrl"; import { useFormattedTimestamp } from "@/hooks/use-date-utils"; import { FrigateConfig } from "@/types/frigateConfig"; -import { ReviewSegment } from "@/types/review"; +import { REVIEW_PADDING, ReviewSegment } from "@/types/review"; import { getIconForLabel } from "@/utils/iconUtil"; import { isDesktop, isIOS, isSafari } from "react-device-detect"; import useSWR from "swr"; @@ -54,9 +54,13 @@ export default function ReviewCard({ }, [event]); const onExport = useCallback(async () => { + const endTime = event.end_time + ? event.end_time + REVIEW_PADDING + : Date.now() / 1000; + axios .post( - `export/${event.camera}/start/${event.start_time}/end/${event.end_time}`, + `export/${event.camera}/start/${event.start_time + REVIEW_PADDING}/end/${endTime}`, { playback: "realtime" }, ) .then((response) => {