From 4f88a5f2ad0968d51390fce0f59a14a8939b5613 Mon Sep 17 00:00:00 2001 From: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com> Date: Mon, 17 Feb 2025 17:03:51 -0600 Subject: [PATCH] Object Lifecycle tweaks (#16648) * Disable object path and add warning for autotracking cameras * clean up --- .../components/overlay/detail/ObjectLifecycle.tsx | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/web/src/components/overlay/detail/ObjectLifecycle.tsx b/web/src/components/overlay/detail/ObjectLifecycle.tsx index 656ae275c..de343861e 100644 --- a/web/src/components/overlay/detail/ObjectLifecycle.tsx +++ b/web/src/components/overlay/detail/ObjectLifecycle.tsx @@ -207,11 +207,15 @@ export default function ObjectLifecycle({ // final object path with timeline points included const pathPoints = useMemo(() => { // don't display a path if we don't have any saved path points - if (savedPathPoints.length === 0) return []; + if ( + savedPathPoints.length === 0 || + config?.cameras[event.camera]?.onvif.autotracking.enabled_in_config + ) + return []; return [...savedPathPoints, ...eventSequencePoints].sort( (a, b) => a.timestamp - b.timestamp, ); - }, [savedPathPoints, eventSequencePoints]); + }, [savedPathPoints, eventSequencePoints, config, event]); const [timeIndex, setTimeIndex] = useState(0); @@ -503,6 +507,11 @@ export default function ObjectLifecycle({ {current + 1} of {eventSequence.length} + {config?.cameras[event.camera]?.onvif.autotracking.enabled_in_config && ( +