diff --git a/web/src/views/system/StorageMetrics.tsx b/web/src/views/system/StorageMetrics.tsx index d36200849..84afe20c8 100644 --- a/web/src/views/system/StorageMetrics.tsx +++ b/web/src/views/system/StorageMetrics.tsx @@ -1,7 +1,7 @@ import { CombinedStorageGraph } from "@/components/graph/CombinedStorageGraph"; import { StorageGraph } from "@/components/graph/StorageGraph"; import { FrigateStats } from "@/types/stats"; -import { useMemo } from "react"; +import { useEffect, useMemo } from "react"; import { Popover, PopoverContent, @@ -56,9 +56,14 @@ export default function StorageMetrics({ Object.values(cameraStorage).forEach( (cam) => (totalStorage.camera += cam.usage), ); - setLastUpdated(Date.now() / 1000); return totalStorage; - }, [cameraStorage, stats, setLastUpdated]); + }, [cameraStorage, stats]); + + useEffect(() => { + if (totalStorage) { + setLastUpdated(Math.floor(Date.now() / 1000)); + } + }, [totalStorage, setLastUpdated]); // recordings summary